time=2026-08-13T03:50:54.856+02:00 level=DEBUG msg="Not attempting generation of an ABI report" time=2026-08-13T03:50:54.856+02:00 level=DEBUG msg="Configuring container namespace" time=2026-08-13T03:50:54.857+02:00 level=DEBUG msg="Set binaries" eopkg=eopkg.bin eopkg_xml=eopkg.py2 ypkg="" time=2026-08-13T03:50:54.858+02:00 level=INFO msg="History generation enabled" time=2026-08-13T03:50:55.673+02:00 level=DEBUG msg="Obtained package history" time=2026-08-13T03:50:55.677+02:00 level=DEBUG msg="Building package" name=grpc version=1.83.0 release=18 type=ypkg profile=unstable-x86_64 time=2026-08-13T03:50:55.677+02:00 level=DEBUG msg="Configuring overlay storage" time=2026-08-13T03:50:55.677+02:00 level=DEBUG msg="Mounting overlayfs" time=2026-08-13T03:50:55.677+02:00 level=DEBUG msg="Mounting root tmpfs" dir=/var/cache/solbuild/unstable-x86_64/grpc size=40G time=2026-08-13T03:50:55.680+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/grpc/work time=2026-08-13T03:50:55.680+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/grpc/tmp time=2026-08-13T03:50:55.680+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/grpc/img time=2026-08-13T03:50:55.680+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/grpc/union time=2026-08-13T03:50:55.680+02:00 level=DEBUG msg="Mounting backing image" point=/var/lib/solbuild/images/unstable-x86_64.img time=2026-08-13T03:50:55.696+02:00 level=DEBUG msg="Mounting overlayfs" upper=/var/cache/solbuild/unstable-x86_64/grpc/tmp lower=/var/cache/solbuild/unstable-x86_64/grpc/img workdir=/var/cache/solbuild/unstable-x86_64/grpc/work target=/var/cache/solbuild/unstable-x86_64/grpc/union time=2026-08-13T03:50:55.706+02:00 level=DEBUG msg="Bringing up virtual filesystems" time=2026-08-13T03:50:55.706+02:00 level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/grpc/union/dev/pts time=2026-08-13T03:50:55.707+02:00 level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/grpc/union/dev/shm time=2026-08-13T03:50:55.707+02:00 level=DEBUG msg="Mounting vfs /dev" time=2026-08-13T03:50:55.708+02:00 level=DEBUG msg="Mounting vfs /dev/pts" time=2026-08-13T03:50:55.710+02:00 level=DEBUG msg="Mounting vfs /proc" time=2026-08-13T03:50:55.712+02:00 level=DEBUG msg="Mounting vfs /sys" time=2026-08-13T03:50:55.713+02:00 level=DEBUG msg="Mounting vfs /dev/shm" time=2026-08-13T03:50:55.715+02:00 level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/grpc/union/home/build/work time=2026-08-13T03:50:55.715+02:00 level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/g/grpc/package.yml target=/var/cache/solbuild/unstable-x86_64/grpc/union/home/build/work/package.yml time=2026-08-13T03:50:55.715+02:00 level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/grpc/union/home/build/work/files time=2026-08-13T03:50:55.715+02:00 level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/g/grpc/files/fix-python-system-abseil.patch target=/var/cache/solbuild/unstable-x86_64/grpc/union/home/build/work/files/fix-python-system-abseil.patch time=2026-08-13T03:50:55.715+02:00 level=DEBUG msg="Validating sources" time=2026-08-13T03:50:55.715+02:00 level=DEBUG msg="Downloading source" uri=https://github.com/grpc/grpc/archive/refs/tags/v1.83.0.tar.gz time=2026-08-13T03:50:55.938+02:00 level=INFO msg="Source URL redirected" to=https://codeload.github.com/grpc/grpc/tar.gz/refs/tags/v1.83.0 from=https://github.com/grpc/grpc/archive/refs/tags/v1.83.0.tar.gz time=2026-08-13T03:50:56.109+02:00 level=INFO msg="Downloading source" uri=https://github.com/grpc/grpc/archive/refs/tags/v1.83.0.tar.gz time=2026-08-13T03:50:56.647+02:00 level=DEBUG msg="Downloading source" uri=https://github.com/protocolbuffers/protobuf/archive/v35.1/protobuf-35.1.tar.gz time=2026-08-13T03:50:56.854+02:00 level=INFO msg="Source URL redirected" to=https://codeload.github.com/protocolbuffers/protobuf/tar.gz/refs/tags/v35.1 from=https://github.com/protocolbuffers/protobuf/archive/v35.1/protobuf-35.1.tar.gz time=2026-08-13T03:50:57.114+02:00 level=INFO msg="Downloading source" uri=https://github.com/protocolbuffers/protobuf/archive/v35.1/protobuf-35.1.tar.gz time=2026-08-13T03:50:58.067+02:00 level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-08-13T03:50:58.070+02:00 level=DEBUG msg="Creating required directory" path=/var/cache/solbuild/unstable-x86_64/grpc/union/etc/eopkg time=2026-08-13T03:50:58.070+02:00 level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-08-13T03:50:58.072+02:00 level=DEBUG msg="Starting D-BUS" time=2026-08-13T03:50:58.072+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/grpc/union command="dbus-uuidgen --ensure" time=2026-08-13T03:50:58.109+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/grpc/union command="dbus-daemon --system" time=2026-08-13T03:50:58.125+02:00 level=DEBUG msg="Discovering repos in rootfs" time=2026-08-13T03:50:58.125+02:00 level=DEBUG msg="Upgrading system base" time=2026-08-13T03:50:58.125+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/grpc/union command="eopkg.bin upgrade -y -N" Updating repositories Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Updating repository: Solus Disabling keyboard interrupts for file operations. Downloaded eopkg-index.xml.xz.sha1sum Downloaded eopkg-index.xml.xz.tmp Package database updated. Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: Safety switch forces the upgrade of following packages: expat font-terminus-console glibc systemd The following packages will be upgraded: expat expat-devel font-terminus-console glibc glibc-devel nano python-wheel python3 systemd systemd-devel Total size of package(s): 40.94 MB Downloading 0 package resources (10 cached) font-terminus-console-4.49.1-4-1-x86_64.eopkg [cached] python-wheel-0.48.0-27-1-x86_64.eopkg [cached] systemd-261.2-189-1-x86_64.eopkg [cached] systemd-devel-261.2-189-1-x86_64.eopkg [cached] nano-9.2-218-1-x86_64.eopkg [cached] glibc-2.43-144-1-x86_64.eopkg [cached] glibc-devel-2.43-144-1-x86_64.eopkg [cached] expat-2.8.3-41-1-x86_64.eopkg [cached] expat-devel-2.8.3-41-1-x86_64.eopkg [cached] python3-3.14.7-81-1-x86_64.eopkg [cached] Finished downloading package upgrades. Disabling keyboard interrupts for file operations. Installing 1 / 10 Installing font-terminus-console, version 4.49.1, release 4 Upgrading to new distribution release Extracting the files of font-terminus-console (0%) Extracting the files of font-terminus-console (0%) Extracting the files of font-terminus-console (1%) Extracting the files of font-terminus-console (1%) Extracting the files of font-terminus-console (2%) Extracting the files of font-terminus-console (2%) Extracting the files of font-terminus-console (2%) Extracting the files of font-terminus-console (3%) Extracting the files of font-terminus-console (3%) Extracting the files of font-terminus-console (4%) Extracting the files of font-terminus-console (4%) Extracting the files of font-terminus-console (5%) Extracting the files of font-terminus-console (5%) Extracting the files of font-terminus-console (5%) Extracting the files of font-terminus-console (6%) Extracting the files of font-terminus-console (6%) Extracting the files of font-terminus-console (7%) Extracting the files of font-terminus-console (7%) Extracting the files of font-terminus-console (7%) Extracting the files of font-terminus-console (8%) Extracting the files of font-terminus-console (8%) Extracting the files of font-terminus-console (9%) Extracting the files of font-terminus-console (9%) Extracting the files of font-terminus-console (10%) Extracting the files of font-terminus-console (10%) Extracting the files of font-terminus-console (10%) Extracting the files of font-terminus-console (11%) Extracting the files of font-terminus-console (11%) Extracting the files of font-terminus-console (12%) Extracting the files of font-terminus-console (12%) Extracting the files of font-terminus-console (12%) Extracting the files of font-terminus-console (13%) Extracting the files of font-terminus-console (13%) Extracting the files of font-terminus-console (14%) Extracting the files of font-terminus-console (14%) Extracting the files of font-terminus-console (15%) Extracting the files of font-terminus-console (15%) Extracting the files of font-terminus-console (15%) Extracting the files of font-terminus-console (16%) Extracting the files of font-terminus-console (16%) Extracting the files of font-terminus-console (17%) Extracting the files of font-terminus-console (17%) Extracting the files of font-terminus-console (17%) Extracting the files of font-terminus-console (18%) Extracting the files of font-terminus-console (18%) Extracting the files of font-terminus-console (19%) Extracting the files of font-terminus-console (19%) Extracting the files of font-terminus-console (20%) Extracting the files of font-terminus-console (20%) Extracting the files of font-terminus-console (20%) Extracting the files of font-terminus-console (21%) Extracting the files of font-terminus-console (21%) Extracting the files of font-terminus-console (22%) Extracting the files of font-terminus-console (22%) Extracting the files of font-terminus-console (23%) Extracting the files of font-terminus-console (23%) Extracting the files of font-terminus-console (23%) Extracting the files of font-terminus-console (24%) Extracting the files of font-terminus-console (24%) Extracting the files of font-terminus-console (25%) Extracting the files of font-terminus-console (25%) Extracting the files of font-terminus-console (25%) Extracting the files of font-terminus-console (26%) Extracting the files of font-terminus-console (26%) Extracting the files of font-terminus-console (27%) Extracting the files of font-terminus-console (27%) Extracting the files of font-terminus-console (28%) Extracting the files of font-terminus-console (28%) Extracting the files of font-terminus-console (28%) Extracting the files of font-terminus-console (29%) Extracting the files of font-terminus-console (29%) Extracting the files of font-terminus-console (30%) Extracting the files of font-terminus-console (30%) Extracting the files of font-terminus-console (30%) Extracting the files of font-terminus-console (31%) Extracting the files of font-terminus-console (31%) Extracting the files of font-terminus-console (32%) Extracting the files of font-terminus-console (32%) Extracting the files of font-terminus-console (33%) Extracting the files of font-terminus-console (33%) Extracting the files of font-terminus-console (33%) Extracting the files of font-terminus-console (34%) Extracting the files of font-terminus-console (34%) Extracting the files of font-terminus-console (35%) Extracting the files of font-terminus-console (35%) Extracting the files of font-terminus-console (35%) Extracting the files of font-terminus-console (36%) Extracting the files of font-terminus-console (36%) Extracting the files of font-terminus-console (37%) Extracting the files of font-terminus-console (37%) Extracting the files of font-terminus-console (38%) Extracting the files of font-terminus-console (38%) Extracting the files of font-terminus-console (38%) Extracting the files of font-terminus-console (39%) Extracting the files of font-terminus-console (39%) Extracting the files of font-terminus-console (40%) Extracting the files of font-terminus-console (40%) Extracting the files of font-terminus-console (41%) Extracting the files of font-terminus-console (41%) Extracting the files of font-terminus-console (41%) Extracting the files of font-terminus-console (42%) Extracting the files of font-terminus-console (42%) Extracting the files of font-terminus-console (43%) Extracting the files of font-terminus-console (43%) Extracting the files of font-terminus-console (43%) Extracting the files of font-terminus-console (44%) Extracting the files of font-terminus-console (44%) Extracting the files of font-terminus-console (45%) Extracting the files of font-terminus-console (45%) Extracting the files of font-terminus-console (46%) Extracting the files of font-terminus-console (46%) Extracting the files of font-terminus-console (46%) Extracting the files of font-terminus-console (47%) Extracting the files of font-terminus-console (47%) Extracting the files of font-terminus-console (48%) Extracting the files of font-terminus-console (48%) Extracting the files of font-terminus-console (48%) Extracting the files of font-terminus-console (49%) Extracting the files of font-terminus-console (49%) Extracting the files of font-terminus-console (50%) Extracting the files of font-terminus-console (50%) Extracting the files of font-terminus-console (51%) Extracting the files of font-terminus-console (51%) Extracting the files of font-terminus-console (51%) Extracting the files of font-terminus-console (52%) Extracting the files of font-terminus-console (52%) Extracting the files of font-terminus-console (53%) Extracting the files of font-terminus-console (53%) Extracting the files of font-terminus-console (53%) Extracting the files of font-terminus-console (54%) Extracting the files of font-terminus-console (54%) Extracting the files of font-terminus-console (55%) Extracting the files of font-terminus-console (55%) Extracting the files of font-terminus-console (56%) Extracting the files of font-terminus-console (56%) Extracting the files of font-terminus-console (56%) Extracting the files of font-terminus-console (57%) Extracting the files of font-terminus-console (57%) Extracting the files of font-terminus-console (58%) Extracting the files of font-terminus-console (58%) Extracting the files of font-terminus-console (58%) Extracting the files of font-terminus-console (59%) Extracting the files of font-terminus-console (59%) Extracting the files of font-terminus-console (60%) Extracting the files of font-terminus-console (60%) Extracting the files of font-terminus-console (61%) Extracting the files of font-terminus-console (61%) Extracting the files of font-terminus-console (61%) Extracting the files of font-terminus-console (62%) Extracting the files of font-terminus-console (62%) Extracting the files of font-terminus-console (63%) Extracting the files of font-terminus-console (63%) Extracting the files of font-terminus-console (64%) Extracting the files of font-terminus-console (64%) Extracting the files of font-terminus-console (64%) Extracting the files of font-terminus-console (65%) Extracting the files of font-terminus-console (65%) Extracting the files of font-terminus-console (66%) Extracting the files of font-terminus-console (66%) Extracting the files of font-terminus-console (66%) Extracting the files of font-terminus-console (67%) Extracting the files of font-terminus-console (67%) Extracting the files of font-terminus-console (68%) Extracting the files of font-terminus-console (68%) Extracting the files of font-terminus-console (69%) Extracting the files of font-terminus-console (69%) Extracting the files of font-terminus-console (69%) Extracting the files of font-terminus-console (70%) Extracting the files of font-terminus-console (70%) Extracting the files of font-terminus-console (71%) Extracting the files of font-terminus-console (71%) Extracting the files of font-terminus-console (71%) Extracting the files of font-terminus-console (72%) Extracting the files of font-terminus-console (72%) Extracting the files of font-terminus-console (73%) Extracting the files of font-terminus-console (73%) Extracting the files of font-terminus-console (74%) Extracting the files of font-terminus-console (74%) Extracting the files of font-terminus-console (74%) Extracting the files of font-terminus-console (75%) Extracting the files of font-terminus-console (75%) Extracting the files of font-terminus-console (76%) Extracting the files of font-terminus-console (76%) Extracting the files of font-terminus-console (76%) Extracting the files of font-terminus-console (77%) Extracting the files of font-terminus-console (77%) Extracting the files of font-terminus-console (78%) Extracting the files of font-terminus-console (78%) Extracting the files of font-terminus-console (79%) Extracting the files of font-terminus-console (79%) Extracting the files of font-terminus-console (79%) Extracting the files of font-terminus-console (80%) Extracting the files of font-terminus-console (80%) Extracting the files of font-terminus-console (81%) Extracting the files of font-terminus-console (81%) Extracting the files of font-terminus-console (82%) Extracting the files of font-terminus-console (82%) Extracting the files of font-terminus-console (82%) Extracting the files of font-terminus-console (83%) Extracting the files of font-terminus-console (83%) Extracting the files of font-terminus-console (84%) Extracting the files of font-terminus-console (84%) Extracting the files of font-terminus-console (84%) Extracting the files of font-terminus-console (85%) Extracting the files of font-terminus-console (85%) Extracting the files of font-terminus-console (86%) Extracting the files of font-terminus-console (86%) Extracting the files of font-terminus-console (87%) Extracting the files of font-terminus-console (87%) Extracting the files of font-terminus-console (87%) Extracting the files of font-terminus-console (88%) Extracting the files of font-terminus-console (88%) Extracting the files of font-terminus-console (89%) Extracting the files of font-terminus-console (89%) Extracting the files of font-terminus-console (89%) Extracting the files of font-terminus-console (90%) Extracting the files of font-terminus-console (90%) Extracting the files of font-terminus-console (91%) Extracting the files of font-terminus-console (91%) Extracting the files of font-terminus-console (92%) Extracting the files of font-terminus-console (92%) Extracting the files of font-terminus-console (92%) Extracting the files of font-terminus-console (93%) Extracting the files of font-terminus-console (93%) Extracting the files of font-terminus-console (94%) Extracting the files of font-terminus-console (94%) Extracting the files of font-terminus-console (94%) Extracting the files of font-terminus-console (95%) Extracting the files of font-terminus-console (95%) Extracting the files of font-terminus-console (96%) Extracting the files of font-terminus-console (96%) Extracting the files of font-terminus-console (97%) Extracting the files of font-terminus-console (97%) Extracting the files of font-terminus-console (97%) Extracting the files of font-terminus-console (98%) Extracting the files of font-terminus-console (98%) Extracting the files of font-terminus-console (99%) Extracting the files of font-terminus-console (99%) Extracting the files of font-terminus-console (100%) [complete] Upgraded font-terminus-console Installing 2 / 10 Installing python-wheel, version 0.48.0, release 27 Upgrading to new distribution release Extracting the files of python-wheel (1%) Extracting the files of python-wheel (3%) Extracting the files of python-wheel (5%) Extracting the files of python-wheel (7%) Extracting the files of python-wheel (9%) Extracting the files of python-wheel (11%) Extracting the files of python-wheel (13%) Extracting the files of python-wheel (15%) Extracting the files of python-wheel (17%) Extracting the files of python-wheel (19%) Extracting the files of python-wheel (21%) Extracting the files of python-wheel (23%) Extracting the files of python-wheel (25%) Extracting the files of python-wheel (27%) Extracting the files of python-wheel (29%) Extracting the files of python-wheel (31%) Extracting the files of python-wheel (33%) Extracting the files of python-wheel (35%) Extracting the files of python-wheel (37%) Extracting the files of python-wheel (39%) Extracting the files of python-wheel (41%) Extracting the files of python-wheel (43%) Extracting the files of python-wheel (45%) Extracting the files of python-wheel (47%) Extracting the files of python-wheel (49%) Extracting the files of python-wheel (50%) Extracting the files of python-wheel (52%) Extracting the files of python-wheel (54%) Extracting the files of python-wheel (56%) Extracting the files of python-wheel (58%) Extracting the files of python-wheel (60%) Extracting the files of python-wheel (62%) Extracting the files of python-wheel (64%) Extracting the files of python-wheel (66%) Extracting the files of python-wheel (68%) Extracting the files of python-wheel (70%) Extracting the files of python-wheel (72%) Extracting the files of python-wheel (74%) Extracting the files of python-wheel (76%) Extracting the files of python-wheel (78%) Extracting the files of python-wheel (80%) Extracting the files of python-wheel (82%) Extracting the files of python-wheel (84%) Extracting the files of python-wheel (86%) Extracting the files of python-wheel (88%) Extracting the files of python-wheel (90%) Extracting the files of python-wheel (92%) Extracting the files of python-wheel (94%) Extracting the files of python-wheel (96%) Extracting the files of python-wheel (98%) Extracting the files of python-wheel (100%) [complete] Upgraded python-wheel Installing 3 / 10 Installing systemd, version 261.2, release 189 Upgrading to new distribution release Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (100%) [complete] Upgraded systemd Installing 4 / 10 Installing systemd-devel, version 261.2, release 189 Upgrading to new distribution release Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (100%) [complete] Upgraded systemd-devel Installing 5 / 10 Installing nano, version 9.2, release 218 Upgrading to new distribution release Extracting the files of nano (1%) Extracting the files of nano (2%) Extracting the files of nano (3%) Extracting the files of nano (4%) Extracting the files of nano (5%) Extracting the files of nano (6%) Extracting the files of nano (7%) Extracting the files of nano (8%) Extracting the files of nano (9%) Extracting the files of nano (10%) Extracting the files of nano (11%) Extracting the files of nano (12%) Extracting the files of nano (13%) Extracting the files of nano (14%) Extracting the files of nano (15%) Extracting the files of nano (16%) Extracting the files of nano (17%) Extracting the files of nano (18%) Extracting the files of nano (19%) Extracting the files of nano (20%) Extracting the files of nano (21%) Extracting the files of nano (22%) Extracting the files of nano (23%) Extracting the files of nano (25%) Extracting the files of nano (26%) Extracting the files of nano (27%) Extracting the files of nano (28%) Extracting the files of nano (29%) Extracting the files of nano (30%) Extracting the files of nano (31%) Extracting the files of nano (32%) Extracting the files of nano (33%) Extracting the files of nano (34%) Extracting the files of nano (35%) Extracting the files of nano (36%) Extracting the files of nano (37%) Extracting the files of nano (38%) Extracting the files of nano (39%) Extracting the files of nano (40%) Extracting the files of nano (41%) Extracting the files of nano (42%) Extracting the files of nano (43%) Extracting the files of nano (44%) Extracting the files of nano (45%) Extracting the files of nano (46%) Extracting the files of nano (47%) Extracting the files of nano (48%) Extracting the files of nano (50%) Extracting the files of nano (51%) Extracting the files of nano (52%) Extracting the files of nano (53%) Extracting the files of nano (54%) Extracting the files of nano (55%) Extracting the files of nano (56%) Extracting the files of nano (57%) Extracting the files of nano (58%) Extracting the files of nano (59%) Extracting the files of nano (60%) Extracting the files of nano (61%) Extracting the files of nano (62%) Extracting the files of nano (63%) Extracting the files of nano (64%) Extracting the files of nano (65%) Extracting the files of nano (66%) Extracting the files of nano (67%) Extracting the files of nano (68%) Extracting the files of nano (69%) Extracting the files of nano (70%) Extracting the files of nano (71%) Extracting the files of nano (72%) Extracting the files of nano (73%) Extracting the files of nano (75%) Extracting the files of nano (76%) Extracting the files of nano (77%) Extracting the files of nano (78%) Extracting the files of nano (79%) Extracting the files of nano (80%) Extracting the files of nano (81%) Extracting the files of nano (82%) Extracting the files of nano (83%) Extracting the files of nano (84%) Extracting the files of nano (85%) Extracting the files of nano (86%) Extracting the files of nano (87%) Extracting the files of nano (88%) Extracting the files of nano (89%) Extracting the files of nano (90%) Extracting the files of nano (91%) Extracting the files of nano (92%) Extracting the files of nano (93%) Extracting the files of nano (94%) Extracting the files of nano (95%) Extracting the files of nano (96%) Extracting the files of nano (97%) Extracting the files of nano (98%) Extracting the files of nano (100%) [complete] Upgraded nano Installing 6 / 10 Installing glibc, version 2.43, release 144 Upgrading to new distribution release Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (100%) [complete] Upgraded glibc Installing 7 / 10 Installing glibc-devel, version 2.43, release 144 Upgrading to new distribution release Extracting the files of glibc-devel (0%) Extracting the files of glibc-devel (0%) Extracting the files of glibc-devel (0%) Extracting the files of glibc-devel (0%) Extracting the files of glibc-devel (0%) Extracting the files of glibc-devel (1%) Extracting the files of glibc-devel (1%) Extracting the files of glibc-devel (1%) Extracting the files of glibc-devel (1%) Extracting the files of glibc-devel (1%) Extracting the files of glibc-devel (2%) Extracting the files of glibc-devel (2%) Extracting the files of glibc-devel (2%) Extracting the files of glibc-devel (2%) Extracting the files of glibc-devel (2%) Extracting the files of glibc-devel (3%) Extracting the files of glibc-devel (3%) Extracting the files of glibc-devel (3%) Extracting the files of glibc-devel (3%) Extracting the files of glibc-devel (3%) Extracting the files of glibc-devel (4%) Extracting the files of glibc-devel (4%) Extracting the files of glibc-devel (4%) Extracting the files of glibc-devel (4%) Extracting the files of glibc-devel (4%) Extracting the files of glibc-devel (5%) Extracting the files of glibc-devel (5%) Extracting the files of glibc-devel (5%) Extracting the files of glibc-devel (5%) Extracting the files of glibc-devel (5%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (7%) Extracting the files of glibc-devel (7%) Extracting the files of glibc-devel (7%) Extracting the files of glibc-devel (7%) Extracting the files of glibc-devel (7%) Extracting the files of glibc-devel (8%) Extracting the files of glibc-devel (8%) Extracting the files of glibc-devel (8%) Extracting the files of glibc-devel (8%) Extracting the files of glibc-devel (8%) Extracting the files of glibc-devel (9%) Extracting the files of glibc-devel (9%) Extracting the files of glibc-devel (9%) Extracting the files of glibc-devel (9%) Extracting the files of glibc-devel (9%) Extracting the files of glibc-devel (10%) Extracting the files of glibc-devel (10%) Extracting the files of glibc-devel (10%) Extracting the files of glibc-devel (10%) Extracting the files of glibc-devel (10%) Extracting the files of glibc-devel (11%) Extracting the files of glibc-devel (11%) Extracting the files of glibc-devel (11%) Extracting the files of glibc-devel (11%) Extracting the files of glibc-devel (11%) Extracting the files of glibc-devel (12%) Extracting the files of glibc-devel (12%) Extracting the files of glibc-devel (12%) Extracting the files of glibc-devel (12%) Extracting the files of glibc-devel (12%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (14%) Extracting the files of glibc-devel (14%) Extracting the files of glibc-devel (14%) Extracting the files of glibc-devel (14%) Extracting the files of glibc-devel (14%) Extracting the files of glibc-devel (15%) Extracting the files of glibc-devel (15%) Extracting the files of glibc-devel (15%) Extracting the files of glibc-devel (15%) Extracting the files of glibc-devel (15%) Extracting the files of glibc-devel (16%) Extracting the files of glibc-devel (16%) Extracting the files of glibc-devel (16%) Extracting the files of glibc-devel (16%) Extracting the files of glibc-devel (16%) Extracting the files of glibc-devel (17%) Extracting the files of glibc-devel (17%) Extracting the files of glibc-devel (17%) Extracting the files of glibc-devel (17%) Extracting the files of glibc-devel (17%) Extracting the files of glibc-devel (18%) Extracting the files of glibc-devel (18%) Extracting the files of glibc-devel (18%) Extracting the files of glibc-devel (18%) Extracting the files of glibc-devel (18%) Extracting the files of glibc-devel (19%) Extracting the files of glibc-devel (19%) Extracting the files of glibc-devel (19%) Extracting the files of glibc-devel (19%) Extracting the files of glibc-devel (19%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (21%) Extracting the files of glibc-devel (21%) Extracting the files of glibc-devel (21%) Extracting the files of glibc-devel (21%) Extracting the files of glibc-devel (21%) Extracting the files of glibc-devel (22%) Extracting the files of glibc-devel (22%) Extracting the files of glibc-devel (22%) Extracting the files of glibc-devel (22%) Extracting the files of glibc-devel (22%) Extracting the files of glibc-devel (23%) Extracting the files of glibc-devel (23%) Extracting the files of glibc-devel (23%) Extracting the files of glibc-devel (23%) Extracting the files of glibc-devel (23%) Extracting the files of glibc-devel (24%) Extracting the files of glibc-devel (24%) Extracting the files of glibc-devel (24%) Extracting the files of glibc-devel (24%) Extracting the files of glibc-devel (24%) Extracting the files of glibc-devel (25%) Extracting the files of glibc-devel (25%) Extracting the files of glibc-devel (25%) Extracting the files of glibc-devel (25%) Extracting the files of glibc-devel (25%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (27%) Extracting the files of glibc-devel (27%) Extracting the files of glibc-devel (27%) Extracting the files of glibc-devel (27%) Extracting the files of glibc-devel (27%) Extracting the files of glibc-devel (28%) Extracting the files of glibc-devel (28%) Extracting the files of glibc-devel (28%) Extracting the files of glibc-devel (28%) Extracting the files of glibc-devel (28%) Extracting the files of glibc-devel (29%) Extracting the files of glibc-devel (29%) Extracting the files of glibc-devel (29%) Extracting the files of glibc-devel (29%) Extracting the files of glibc-devel (29%) Extracting the files of glibc-devel (30%) Extracting the files of glibc-devel (30%) Extracting the files of glibc-devel (30%) Extracting the files of glibc-devel (30%) Extracting the files of glibc-devel (30%) Extracting the files of glibc-devel (31%) Extracting the files of glibc-devel (31%) Extracting the files of glibc-devel (31%) Extracting the files of glibc-devel (31%) Extracting the files of glibc-devel (31%) Extracting the files of glibc-devel (32%) Extracting the files of glibc-devel (32%) Extracting the files of glibc-devel (32%) Extracting the files of glibc-devel (32%) Extracting the files of glibc-devel (32%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (34%) Extracting the files of glibc-devel (34%) Extracting the files of glibc-devel (34%) Extracting the files of glibc-devel (34%) Extracting the files of glibc-devel (34%) Extracting the files of glibc-devel (35%) Extracting the files of glibc-devel (35%) Extracting the files of glibc-devel (35%) Extracting the files of glibc-devel (35%) Extracting the files of glibc-devel (35%) Extracting the files of glibc-devel (36%) Extracting the files of glibc-devel (36%) Extracting the files of glibc-devel (36%) Extracting the files of glibc-devel (36%) Extracting the files of glibc-devel (36%) Extracting the files of glibc-devel (37%) Extracting the files of glibc-devel (37%) Extracting the files of glibc-devel (37%) Extracting the files of glibc-devel (37%) Extracting the files of glibc-devel (37%) Extracting the files of glibc-devel (38%) Extracting the files of glibc-devel (38%) Extracting the files of glibc-devel (38%) Extracting the files of glibc-devel (38%) Extracting the files of glibc-devel (38%) Extracting the files of glibc-devel (39%) Extracting the files of glibc-devel (39%) Extracting the files of glibc-devel (39%) Extracting the files of glibc-devel (39%) Extracting the files of glibc-devel (39%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (41%) Extracting the files of glibc-devel (41%) Extracting the files of glibc-devel (41%) Extracting the files of glibc-devel (41%) Extracting the files of glibc-devel (41%) Extracting the files of glibc-devel (42%) Extracting the files of glibc-devel (42%) Extracting the files of glibc-devel (42%) Extracting the files of glibc-devel (42%) Extracting the files of glibc-devel (42%) Extracting the files of glibc-devel (43%) Extracting the files of glibc-devel (43%) Extracting the files of glibc-devel (43%) Extracting the files of glibc-devel (43%) Extracting the files of glibc-devel (43%) Extracting the files of glibc-devel (44%) Extracting the files of glibc-devel (44%) Extracting the files of glibc-devel (44%) Extracting the files of glibc-devel (44%) Extracting the files of glibc-devel (44%) Extracting the files of glibc-devel (45%) Extracting the files of glibc-devel (45%) Extracting the files of glibc-devel (45%) Extracting the files of glibc-devel (45%) Extracting the files of glibc-devel (45%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (47%) Extracting the files of glibc-devel (47%) Extracting the files of glibc-devel (47%) Extracting the files of glibc-devel (47%) Extracting the files of glibc-devel (47%) Extracting the files of glibc-devel (48%) Extracting the files of glibc-devel (48%) Extracting the files of glibc-devel (48%) Extracting the files of glibc-devel (48%) Extracting the files of glibc-devel (48%) Extracting the files of glibc-devel (49%) Extracting the files of glibc-devel (49%) Extracting the files of glibc-devel (49%) Extracting the files of glibc-devel (49%) Extracting the files of glibc-devel (49%) Extracting the files of glibc-devel (50%) Extracting the files of glibc-devel (50%) Extracting the files of glibc-devel (50%) Extracting the files of glibc-devel (50%) Extracting the files of glibc-devel (50%) Extracting the files of glibc-devel (51%) Extracting the files of glibc-devel (51%) Extracting the files of glibc-devel (51%) Extracting the files of glibc-devel (51%) Extracting the files of glibc-devel (51%) Extracting the files of glibc-devel (52%) Extracting the files of glibc-devel (52%) Extracting the files of glibc-devel (52%) Extracting the files of glibc-devel (52%) Extracting the files of glibc-devel (52%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (54%) Extracting the files of glibc-devel (54%) Extracting the files of glibc-devel (54%) Extracting the files of glibc-devel (54%) Extracting the files of glibc-devel (54%) Extracting the files of glibc-devel (55%) Extracting the files of glibc-devel (55%) Extracting the files of glibc-devel (55%) Extracting the files of glibc-devel (55%) Extracting the files of glibc-devel (55%) Extracting the files of glibc-devel (56%) Extracting the files of glibc-devel (56%) Extracting the files of glibc-devel (56%) Extracting the files of glibc-devel (56%) Extracting the files of glibc-devel (56%) Extracting the files of glibc-devel (57%) Extracting the files of glibc-devel (57%) Extracting the files of glibc-devel (57%) Extracting the files of glibc-devel (57%) Extracting the files of glibc-devel (57%) Extracting the files of glibc-devel (58%) Extracting the files of glibc-devel (58%) Extracting the files of glibc-devel (58%) Extracting the files of glibc-devel (58%) Extracting the files of glibc-devel (58%) Extracting the files of glibc-devel (59%) Extracting the files of glibc-devel (59%) Extracting the files of glibc-devel (59%) Extracting the files of glibc-devel (59%) Extracting the files of glibc-devel (59%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (61%) Extracting the files of glibc-devel (61%) Extracting the files of glibc-devel (61%) Extracting the files of glibc-devel (61%) Extracting the files of glibc-devel (61%) Extracting the files of glibc-devel (62%) Extracting the files of glibc-devel (62%) Extracting the files of glibc-devel (62%) Extracting the files of glibc-devel (62%) Extracting the files of glibc-devel (62%) Extracting the files of glibc-devel (63%) Extracting the files of glibc-devel (63%) Extracting the files of glibc-devel (63%) Extracting the files of glibc-devel (63%) Extracting the files of glibc-devel (63%) Extracting the files of glibc-devel (64%) Extracting the files of glibc-devel (64%) Extracting the files of glibc-devel (64%) Extracting the files of glibc-devel (64%) Extracting the files of glibc-devel (64%) Extracting the files of glibc-devel (65%) Extracting the files of glibc-devel (65%) Extracting the files of glibc-devel (65%) Extracting the files of glibc-devel (65%) Extracting the files of glibc-devel (65%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (67%) Extracting the files of glibc-devel (67%) Extracting the files of glibc-devel (67%) Extracting the files of glibc-devel (67%) Extracting the files of glibc-devel (67%) Extracting the files of glibc-devel (68%) Extracting the files of glibc-devel (68%) Extracting the files of glibc-devel (68%) Extracting the files of glibc-devel (68%) Extracting the files of glibc-devel (68%) Extracting the files of glibc-devel (69%) Extracting the files of glibc-devel (69%) Extracting the files of glibc-devel (69%) Extracting the files of glibc-devel (69%) Extracting the files of glibc-devel (69%) Extracting the files of glibc-devel (70%) Extracting the files of glibc-devel (70%) Extracting the files of glibc-devel (70%) Extracting the files of glibc-devel (70%) Extracting the files of glibc-devel (70%) Extracting the files of glibc-devel (71%) Extracting the files of glibc-devel (71%) Extracting the files of glibc-devel (71%) Extracting the files of glibc-devel (71%) Extracting the files of glibc-devel (71%) Extracting the files of glibc-devel (72%) Extracting the files of glibc-devel (72%) Extracting the files of glibc-devel (72%) Extracting the files of glibc-devel (72%) Extracting the files of glibc-devel (72%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (74%) Extracting the files of glibc-devel (74%) Extracting the files of glibc-devel (74%) Extracting the files of glibc-devel (74%) Extracting the files of glibc-devel (74%) Extracting the files of glibc-devel (75%) Extracting the files of glibc-devel (75%) Extracting the files of glibc-devel (75%) Extracting the files of glibc-devel (75%) Extracting the files of glibc-devel (75%) Extracting the files of glibc-devel (76%) Extracting the files of glibc-devel (76%) Extracting the files of glibc-devel (76%) Extracting the files of glibc-devel (76%) Extracting the files of glibc-devel (76%) Extracting the files of glibc-devel (77%) Extracting the files of glibc-devel (77%) Extracting the files of glibc-devel (77%) Extracting the files of glibc-devel (77%) Extracting the files of glibc-devel (77%) Extracting the files of glibc-devel (78%) Extracting the files of glibc-devel (78%) Extracting the files of glibc-devel (78%) Extracting the files of glibc-devel (78%) Extracting the files of glibc-devel (78%) Extracting the files of glibc-devel (79%) Extracting the files of glibc-devel (79%) Extracting the files of glibc-devel (79%) Extracting the files of glibc-devel (79%) Extracting the files of glibc-devel (79%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (81%) Extracting the files of glibc-devel (81%) Extracting the files of glibc-devel (81%) Extracting the files of glibc-devel (81%) Extracting the files of glibc-devel (81%) Extracting the files of glibc-devel (82%) Extracting the files of glibc-devel (82%) Extracting the files of glibc-devel (82%) Extracting the files of glibc-devel (82%) Extracting the files of glibc-devel (82%) Extracting the files of glibc-devel (83%) Extracting the files of glibc-devel (83%) Extracting the files of glibc-devel (83%) Extracting the files of glibc-devel (83%) Extracting the files of glibc-devel (83%) Extracting the files of glibc-devel (84%) Extracting the files of glibc-devel (84%) Extracting the files of glibc-devel (84%) Extracting the files of glibc-devel (84%) Extracting the files of glibc-devel (84%) Extracting the files of glibc-devel (85%) Extracting the files of glibc-devel (85%) Extracting the files of glibc-devel (85%) Extracting the files of glibc-devel (85%) Extracting the files of glibc-devel (85%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (87%) Extracting the files of glibc-devel (87%) Extracting the files of glibc-devel (87%) Extracting the files of glibc-devel (87%) Extracting the files of glibc-devel (87%) Extracting the files of glibc-devel (88%) Extracting the files of glibc-devel (88%) Extracting the files of glibc-devel (88%) Extracting the files of glibc-devel (88%) Extracting the files of glibc-devel (88%) Extracting the files of glibc-devel (89%) Extracting the files of glibc-devel (89%) Extracting the files of glibc-devel (89%) Extracting the files of glibc-devel (89%) Extracting the files of glibc-devel (89%) Extracting the files of glibc-devel (90%) Extracting the files of glibc-devel (90%) Extracting the files of glibc-devel (90%) Extracting the files of glibc-devel (90%) Extracting the files of glibc-devel (90%) Extracting the files of glibc-devel (91%) Extracting the files of glibc-devel (91%) Extracting the files of glibc-devel (91%) Extracting the files of glibc-devel (91%) Extracting the files of glibc-devel (91%) Extracting the files of glibc-devel (92%) Extracting the files of glibc-devel (92%) Extracting the files of glibc-devel (92%) Extracting the files of glibc-devel (92%) Extracting the files of glibc-devel (92%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (94%) Extracting the files of glibc-devel (94%) Extracting the files of glibc-devel (94%) Extracting the files of glibc-devel (94%) Extracting the files of glibc-devel (94%) Extracting the files of glibc-devel (95%) Extracting the files of glibc-devel (95%) Extracting the files of glibc-devel (95%) Extracting the files of glibc-devel (95%) Extracting the files of glibc-devel (95%) Extracting the files of glibc-devel (96%) Extracting the files of glibc-devel (96%) Extracting the files of glibc-devel (96%) Extracting the files of glibc-devel (96%) Extracting the files of glibc-devel (96%) Extracting the files of glibc-devel (97%) Extracting the files of glibc-devel (97%) Extracting the files of glibc-devel (97%) Extracting the files of glibc-devel (97%) Extracting the files of glibc-devel (97%) Extracting the files of glibc-devel (98%) Extracting the files of glibc-devel (98%) Extracting the files of glibc-devel (98%) Extracting the files of glibc-devel (98%) Extracting the files of glibc-devel (98%) Extracting the files of glibc-devel (99%) Extracting the files of glibc-devel (99%) Extracting the files of glibc-devel (99%) Extracting the files of glibc-devel (99%) Extracting the files of glibc-devel (99%) Extracting the files of glibc-devel (100%) [complete] Upgraded glibc-devel Installing 8 / 10 Installing expat, version 2.8.3, release 41 Upgrading to new distribution release Extracting the files of expat (14%) Extracting the files of expat (28%) Extracting the files of expat (42%) Extracting the files of expat (57%) Extracting the files of expat (71%) Extracting the files of expat (85%) Extracting the files of expat (100%) [complete] Upgraded expat Installing 9 / 10 Installing expat-devel, version 2.8.3, release 41 Upgrading to new distribution release Extracting the files of expat-devel (11%) Extracting the files of expat-devel (22%) Extracting the files of expat-devel (33%) Extracting the files of expat-devel (44%) Extracting the files of expat-devel (55%) Extracting the files of expat-devel (66%) Extracting the files of expat-devel (77%) Extracting the files of expat-devel (88%) Extracting the files of expat-devel (100%) [complete] Upgraded expat-devel Installing 10 / 10 Installing python3, version 3.14.7, release 81 Upgrading to new distribution release Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (100%) [complete] Upgraded python3 time=2026-08-13T03:51:07.730+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/grpc/union command="eopkg.bin install -y abi-wizard iproute2 sccache -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: abi-wizard iproute2 sccache No packages to install. time=2026-08-13T03:51:08.488+02:00 level=DEBUG msg="Asserting system.devel component installation" time=2026-08-13T03:51:08.488+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/grpc/union command="eopkg.bin install -y -c system.devel -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: asciify autoconf automake bash-completion-devel binutils bison blake3 cmake dbus-devel diffstat diffutils expat-devel fakeroot file-devel flex flex-devel g++ gcc gettext-devel gfortran glibc-devel gmp-devel gobject-introspection-devel intltool libarchive-bin libffi-devel libgpg-error-devel libgudev-devel libtextstyle-devel libtool-devel libxcrypt-devel libxml2-devel linux-headers m4 make meson mpc-devel mpfr-devel muon nano nano-syntax-highlighting nasm ncurses-devel openssl-devel pam-devel patch pkgconf polkit-devel readline-devel rootlesskit systemd-devel texinfo util-linux-devel ypkg zlib-devel No packages to install. time=2026-08-13T03:51:09.169+02:00 level=DEBUG msg="Writing packager file" time=2026-08-13T03:51:09.169+02:00 level=DEBUG msg="Installing build dependencies" file=/home/build/work/package.yml time=2026-08-13T03:51:09.169+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/grpc/union command="ypkg install-deps --eopkg-cmd 'eopkg.bin' -f /home/build/work/package.yml -n" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 The following packages will be installed: abseil-cpp abseil-cpp-devel binutils-gold c-ares c-ares-devel clang clang-libs cython gbenchmark gbenchmark-devel gtest libcxx libcxx-devel libedit libomp libomp-devel lld lld-libs llvm llvm-libs mimalloc polly protobuf protobuf-devel python-build python-installer python-pyproject-hooks python3-devel re2 re2-devel re2c Total size of package(s): 97.02 MB Warning: There are extra packages due to dependencies. Downloading 1 package resources (30 cached) python3-devel-3.14.7-81-1-x86_64.eopkg [cached] cython-3.2.4-43-1-x86_64.eopkg [cached] mimalloc-2.1.6-2-1-x86_64.eopkg [cached] gtest-1.15.2-10-1-x86_64.eopkg [cached] abseil-cpp-20260107.1-11-1-x86_64.eopkg [cached] gbenchmark-1.9.5-5-1-x86_64.eopkg [cached] gbenchmark-devel-1.9.5-5-1-x86_64.eopkg [cached] protobuf-35.1-30-1-x86_64.eopkg [cached] libcxx-21.1.8-135-1-x86_64.eopkg [cached] c-ares-1.34.8-19-1-x86_64.eopkg [cached] libedit-20260512.3.1-17-1-x86_64.eopkg [cached] polly-21.1.8-135-1-x86_64.eopkg [cached] llvm-libs-21.1.8-135-1-x86_64.eopkg [cached] clang-libs-21.1.8-135-1-x86_64.eopkg [cached] python-pyproject-hooks-1.2.0-11-1-x86_64.eopkg [cached] libomp-21.1.8-135-1-x86_64.eopkg [cached] libomp-devel-21.1.8-135-1-x86_64.eopkg [cached] llvm-21.1.8-135-1-x86_64.eopkg [cached] lld-libs-21.1.8-135-1-x86_64.eopkg [cached] lld-21.1.8-135-1-x86_64.eopkg [cached] libcxx-devel-21.1.8-135-1-x86_64.eopkg [cached] clang-21.1.8-135-1-x86_64.eopkg [cached] abseil-cpp-devel-20260107.1-11-1-x86_64.eopkg [cached] protobuf-devel-35.1-30-1-x86_64.eopkg [cached] re2-2024.07.02-14-1-x86_64.eopkg [cached] re2-devel-2024.07.02-14-1-x86_64.eopkg [cached] c-ares-devel-1.34.8-19-1-x86_64.eopkg [cached] binutils-gold-2.45.1-83-1-x86_64.eopkg [cached] python-build-1.5.1-16-1-x86_64.eopkg [cached] python-installer-0.7.0-14-1-x86_64.eopkg [cached] Downloaded re2c-4.5.1-12-1-x86_64.eopkg Finished downloading packages. Disabling keyboard interrupts for file operations. Installing 1 / 31 Installing python3-devel, version 3.14.7, release 81 Extracting the files of python3-devel (0%) Extracting the files of python3-devel (0%) Extracting the files of python3-devel (1%) Extracting the files of python3-devel (1%) Extracting the files of python3-devel (1%) Extracting the files of python3-devel (2%) Extracting the files of python3-devel (2%) Extracting the files of python3-devel (2%) Extracting the files of python3-devel (3%) Extracting the files of python3-devel (3%) Extracting the files of python3-devel (3%) Extracting the files of python3-devel (4%) Extracting the files of python3-devel (4%) Extracting the files of python3-devel (4%) Extracting the files of python3-devel (5%) Extracting the files of python3-devel (5%) Extracting the files of python3-devel (5%) Extracting the files of python3-devel (6%) Extracting the files of python3-devel (6%) Extracting the files of python3-devel (6%) Extracting the files of python3-devel (7%) Extracting the files of python3-devel (7%) Extracting the files of python3-devel (7%) Extracting the files of python3-devel (8%) Extracting the files of python3-devel (8%) Extracting the files of python3-devel (8%) Extracting the files of python3-devel (9%) Extracting the files of python3-devel (9%) Extracting the files of python3-devel (9%) Extracting the files of python3-devel (10%) Extracting the files of python3-devel (10%) Extracting the files of python3-devel (10%) Extracting the files of python3-devel (11%) Extracting the files of python3-devel (11%) Extracting the files of python3-devel (11%) Extracting the files of python3-devel (12%) Extracting the files of python3-devel (12%) Extracting the files of python3-devel (12%) Extracting the files of python3-devel (13%) Extracting the files of python3-devel (13%) Extracting the files of python3-devel (13%) Extracting the files of python3-devel (14%) Extracting the files of python3-devel (14%) Extracting the files of python3-devel (15%) Extracting the files of python3-devel (15%) Extracting the files of python3-devel (15%) Extracting the files of python3-devel (16%) Extracting the files of python3-devel (16%) Extracting the files of python3-devel (16%) Extracting the files of python3-devel (17%) Extracting the files of python3-devel (17%) Extracting the files of python3-devel (17%) Extracting the files of python3-devel (18%) Extracting the files of python3-devel (18%) Extracting the files of python3-devel (18%) Extracting the files of python3-devel (19%) Extracting the files of python3-devel (19%) Extracting the files of python3-devel (19%) Extracting the files of python3-devel (20%) Extracting the files of python3-devel (20%) Extracting the files of python3-devel (20%) Extracting the files of python3-devel (21%) Extracting the files of python3-devel (21%) Extracting the files of python3-devel (21%) Extracting the files of python3-devel (22%) Extracting the files of python3-devel (22%) Extracting the files of python3-devel (22%) Extracting the files of python3-devel (23%) Extracting the files of python3-devel (23%) Extracting the files of python3-devel (23%) Extracting the files of python3-devel (24%) Extracting the files of python3-devel (24%) Extracting the files of python3-devel (24%) Extracting the files of python3-devel (25%) Extracting the files of python3-devel (25%) Extracting the files of python3-devel (25%) Extracting the files of python3-devel (26%) Extracting the files of python3-devel (26%) Extracting the files of python3-devel (26%) Extracting the files of python3-devel (27%) Extracting the files of python3-devel (27%) Extracting the files of python3-devel (27%) Extracting the files of python3-devel (28%) Extracting the files of python3-devel (28%) Extracting the files of python3-devel (29%) Extracting the files of python3-devel (29%) Extracting the files of python3-devel (29%) Extracting the files of python3-devel (30%) Extracting the files of python3-devel (30%) Extracting the files of python3-devel (30%) Extracting the files of python3-devel (31%) Extracting the files of python3-devel (31%) Extracting the files of python3-devel (31%) Extracting the files of python3-devel (32%) Extracting the files of python3-devel (32%) Extracting the files of python3-devel (32%) Extracting the files of python3-devel (33%) Extracting the files of python3-devel (33%) Extracting the files of python3-devel (33%) Extracting the files of python3-devel (34%) Extracting the files of python3-devel (34%) Extracting the files of python3-devel (34%) Extracting the files of python3-devel (35%) Extracting the files of python3-devel (35%) Extracting the files of python3-devel (35%) Extracting the files of python3-devel (36%) Extracting the files of python3-devel (36%) Extracting the files of python3-devel (36%) Extracting the files of python3-devel (37%) Extracting the files of python3-devel (37%) Extracting the files of python3-devel (37%) Extracting the files of python3-devel (38%) Extracting the files of python3-devel (38%) Extracting the files of python3-devel (38%) Extracting the files of python3-devel (39%) Extracting the files of python3-devel (39%) Extracting the files of python3-devel (39%) Extracting the files of python3-devel (40%) Extracting the files of python3-devel (40%) Extracting the files of python3-devel (40%) Extracting the files of python3-devel (41%) Extracting the files of python3-devel (41%) Extracting the files of python3-devel (41%) Extracting the files of python3-devel (42%) Extracting the files of python3-devel (42%) Extracting the files of python3-devel (43%) Extracting the files of python3-devel (43%) Extracting the files of python3-devel (43%) Extracting the files of python3-devel (44%) Extracting the files of python3-devel (44%) Extracting the files of python3-devel (44%) Extracting the files of python3-devel (45%) Extracting the files of python3-devel (45%) Extracting the files of python3-devel (45%) Extracting the files of python3-devel (46%) Extracting the files of python3-devel (46%) Extracting the files of python3-devel (46%) Extracting the files of python3-devel (47%) Extracting the files of python3-devel (47%) Extracting the files of python3-devel (47%) Extracting the files of python3-devel (48%) Extracting the files of python3-devel (48%) Extracting the files of python3-devel (48%) Extracting the files of python3-devel (49%) Extracting the files of python3-devel (49%) Extracting the files of python3-devel (49%) Extracting the files of python3-devel (50%) Extracting the files of python3-devel (50%) Extracting the files of python3-devel (50%) Extracting the files of python3-devel (51%) Extracting the files of python3-devel (51%) Extracting the files of python3-devel (51%) Extracting the files of python3-devel (52%) Extracting the files of python3-devel (52%) Extracting the files of python3-devel (52%) Extracting the files of python3-devel (53%) Extracting the files of python3-devel (53%) Extracting the files of python3-devel (53%) Extracting the files of python3-devel (54%) Extracting the files of python3-devel (54%) Extracting the files of python3-devel (54%) Extracting the files of python3-devel (55%) Extracting the files of python3-devel (55%) Extracting the files of python3-devel (55%) Extracting the files of python3-devel (56%) Extracting the files of python3-devel (56%) Extracting the files of python3-devel (56%) Extracting the files of python3-devel (57%) Extracting the files of python3-devel (57%) Extracting the files of python3-devel (58%) Extracting the files of python3-devel (58%) Extracting the files of python3-devel (58%) Extracting the files of python3-devel (59%) Extracting the files of python3-devel (59%) Extracting the files of python3-devel (59%) Extracting the files of python3-devel (60%) Extracting the files of python3-devel (60%) Extracting the files of python3-devel (60%) Extracting the files of python3-devel (61%) Extracting the files of python3-devel (61%) Extracting the files of python3-devel (61%) Extracting the files of python3-devel (62%) Extracting the files of python3-devel (62%) Extracting the files of python3-devel (62%) Extracting the files of python3-devel (63%) Extracting the files of python3-devel (63%) Extracting the files of python3-devel (63%) Extracting the files of python3-devel (64%) Extracting the files of python3-devel (64%) Extracting the files of python3-devel (64%) Extracting the files of python3-devel (65%) Extracting the files of python3-devel (65%) Extracting the files of python3-devel (65%) Extracting the files of python3-devel (66%) Extracting the files of python3-devel (66%) Extracting the files of python3-devel (66%) Extracting the files of python3-devel (67%) Extracting the files of python3-devel (67%) Extracting the files of python3-devel (67%) Extracting the files of python3-devel (68%) Extracting the files of python3-devel (68%) Extracting the files of python3-devel (68%) Extracting the files of python3-devel (69%) Extracting the files of python3-devel (69%) Extracting the files of python3-devel (69%) Extracting the files of python3-devel (70%) Extracting the files of python3-devel (70%) Extracting the files of python3-devel (70%) Extracting the files of python3-devel (71%) Extracting the files of python3-devel (71%) Extracting the files of python3-devel (72%) Extracting the files of python3-devel (72%) Extracting the files of python3-devel (72%) Extracting the files of python3-devel (73%) Extracting the files of python3-devel (73%) Extracting the files of python3-devel (73%) Extracting the files of python3-devel (74%) Extracting the files of python3-devel (74%) Extracting the files of python3-devel (74%) Extracting the files of python3-devel (75%) Extracting the files of python3-devel (75%) Extracting the files of python3-devel (75%) Extracting the files of python3-devel (76%) Extracting the files of python3-devel (76%) Extracting the files of python3-devel (76%) Extracting the files of python3-devel (77%) Extracting the files of python3-devel (77%) Extracting the files of python3-devel (77%) Extracting the files of python3-devel (78%) Extracting the files of python3-devel (78%) Extracting the files of python3-devel (78%) Extracting the files of python3-devel (79%) Extracting the files of python3-devel (79%) Extracting the files of python3-devel (79%) Extracting the files of python3-devel (80%) Extracting the files of python3-devel (80%) Extracting the files of python3-devel (80%) Extracting the files of python3-devel (81%) Extracting the files of python3-devel (81%) Extracting the files of python3-devel (81%) Extracting the files of python3-devel (82%) Extracting the files of python3-devel (82%) Extracting the files of python3-devel (82%) Extracting the files of python3-devel (83%) Extracting the files of python3-devel (83%) Extracting the files of python3-devel (83%) Extracting the files of python3-devel (84%) Extracting the files of python3-devel (84%) Extracting the files of python3-devel (84%) Extracting the files of python3-devel (85%) Extracting the files of python3-devel (85%) Extracting the files of python3-devel (86%) Extracting the files of python3-devel (86%) Extracting the files of python3-devel (86%) Extracting the files of python3-devel (87%) Extracting the files of python3-devel (87%) Extracting the files of python3-devel (87%) Extracting the files of python3-devel (88%) Extracting the files of python3-devel (88%) Extracting the files of python3-devel (88%) Extracting the files of python3-devel (89%) Extracting the files of python3-devel (89%) Extracting the files of python3-devel (89%) Extracting the files of python3-devel (90%) Extracting the files of python3-devel (90%) Extracting the files of python3-devel (90%) Extracting the files of python3-devel (91%) Extracting the files of python3-devel (91%) Extracting the files of python3-devel (91%) Extracting the files of python3-devel (92%) Extracting the files of python3-devel (92%) Extracting the files of python3-devel (92%) Extracting the files of python3-devel (93%) Extracting the files of python3-devel (93%) Extracting the files of python3-devel (93%) Extracting the files of python3-devel (94%) Extracting the files of python3-devel (94%) Extracting the files of python3-devel (94%) Extracting the files of python3-devel (95%) Extracting the files of python3-devel (95%) Extracting the files of python3-devel (95%) Extracting the files of python3-devel (96%) Extracting the files of python3-devel (96%) Extracting the files of python3-devel (96%) Extracting the files of python3-devel (97%) Extracting the files of python3-devel (97%) Extracting the files of python3-devel (97%) Extracting the files of python3-devel (98%) Extracting the files of python3-devel (98%) Extracting the files of python3-devel (98%) Extracting the files of python3-devel (99%) Extracting the files of python3-devel (99%) Extracting the files of python3-devel (100%) [complete] Installed python3-devel Installing 2 / 31 Installing cython, version 3.2.4, release 43 Extracting the files of cython (0%) Extracting the files of cython (0%) Extracting the files of cython (0%) Extracting the files of cython (0%) Extracting the files of cython (0%) Extracting the files of cython (1%) Extracting the files of cython (1%) Extracting the files of cython (1%) Extracting the files of cython (1%) Extracting the files of cython (1%) Extracting the files of cython (1%) Extracting the files of cython (2%) Extracting the files of cython (2%) Extracting the files of cython (2%) Extracting the files of cython (2%) Extracting the files of cython (2%) Extracting the files of cython (2%) Extracting the files of cython (3%) Extracting the files of cython (3%) Extracting the files of cython (3%) Extracting the files of cython (3%) Extracting the files of cython (3%) Extracting the files of cython (3%) Extracting the files of cython (4%) Extracting the files of cython (4%) Extracting the files of cython (4%) Extracting the files of cython (4%) Extracting the files of cython (4%) Extracting the files of cython (4%) Extracting the files of cython (5%) Extracting the files of cython (5%) Extracting the files of cython (5%) Extracting the files of cython (5%) Extracting the files of cython (5%) Extracting the files of cython (5%) Extracting the files of cython (6%) Extracting the files of cython (6%) Extracting the files of cython (6%) Extracting the files of cython (6%) Extracting the files of cython (6%) Extracting the files of cython (6%) Extracting the files of cython (7%) Extracting the files of cython (7%) Extracting the files of cython (7%) Extracting the files of cython (7%) Extracting the files of cython (7%) Extracting the files of cython (7%) Extracting the files of cython (8%) Extracting the files of cython (8%) Extracting the files of cython (8%) Extracting the files of cython (8%) Extracting the files of cython (8%) Extracting the files of cython (8%) Extracting the files of cython (9%) Extracting the files of cython (9%) Extracting the files of cython (9%) Extracting the files of cython (9%) Extracting the files of cython (9%) Extracting the files of cython (10%) Extracting the files of cython (10%) Extracting the files of cython (10%) Extracting the files of cython (10%) Extracting the files of cython (10%) Extracting the files of cython (10%) Extracting the files of cython (11%) Extracting the files of cython (11%) Extracting the files of cython (11%) Extracting the files of cython (11%) Extracting the files of cython (11%) Extracting the files of cython (11%) Extracting the files of cython (12%) Extracting the files of cython (12%) Extracting the files of cython (12%) Extracting the files of cython (12%) Extracting the files of cython (12%) Extracting the files of cython (12%) Extracting the files of cython (13%) Extracting the files of cython (13%) Extracting the files of cython (13%) Extracting the files of cython (13%) Extracting the files of cython (13%) Extracting the files of cython (13%) Extracting the files of cython (14%) Extracting the files of cython (14%) Extracting the files of cython (14%) Extracting the files of cython (14%) Extracting the files of cython (14%) Extracting the files of cython (14%) Extracting the files of cython (15%) Extracting the files of cython (15%) Extracting the files of cython (15%) Extracting the files of cython (15%) Extracting the files of cython (15%) Extracting the files of cython (15%) Extracting the files of cython (16%) Extracting the files of cython (16%) Extracting the files of cython (16%) Extracting the files of cython (16%) Extracting the files of cython (16%) Extracting the files of cython (16%) Extracting the files of cython (17%) Extracting the files of cython (17%) Extracting the files of cython (17%) Extracting the files of cython (17%) Extracting the files of cython (17%) Extracting the files of cython (17%) Extracting the files of cython (18%) Extracting the files of cython (18%) Extracting the files of cython (18%) Extracting the files of cython (18%) Extracting the files of cython (18%) Extracting the files of cython (18%) Extracting the files of cython (19%) Extracting the files of cython (19%) Extracting the files of cython (19%) Extracting the files of cython (19%) Extracting the files of cython (19%) Extracting the files of cython (20%) Extracting the files of cython (20%) Extracting the files of cython (20%) Extracting the files of cython (20%) Extracting the files of cython (20%) Extracting the files of cython (20%) Extracting the files of cython (21%) Extracting the files of cython (21%) Extracting the files of cython (21%) Extracting the files of cython (21%) Extracting the files of cython (21%) Extracting the files of cython (21%) Extracting the files of cython (22%) Extracting the files of cython (22%) Extracting the files of cython (22%) Extracting the files of cython (22%) Extracting the files of cython (22%) Extracting the files of cython (22%) Extracting the files of cython (23%) Extracting the files of cython (23%) Extracting the files of cython (23%) Extracting the files of cython (23%) Extracting the files of cython (23%) Extracting the files of cython (23%) Extracting the files of cython (24%) Extracting the files of cython (24%) Extracting the files of cython (24%) Extracting the files of cython (24%) Extracting the files of cython (24%) Extracting the files of cython (24%) Extracting the files of cython (25%) Extracting the files of cython (25%) Extracting the files of cython (25%) Extracting the files of cython (25%) Extracting the files of cython (25%) Extracting the files of cython (25%) Extracting the files of cython (26%) Extracting the files of cython (26%) Extracting the files of cython (26%) Extracting the files of cython (26%) Extracting the files of cython (26%) Extracting the files of cython (26%) Extracting the files of cython (27%) Extracting the files of cython (27%) Extracting the files of cython (27%) Extracting the files of cython (27%) Extracting the files of cython (27%) Extracting the files of cython (27%) Extracting the files of cython (28%) Extracting the files of cython (28%) Extracting the files of cython (28%) Extracting the files of cython (28%) Extracting the files of cython (28%) Extracting the files of cython (28%) Extracting the files of cython (29%) Extracting the files of cython (29%) Extracting the files of cython (29%) Extracting the files of cython (29%) Extracting the files of cython (29%) Extracting the files of cython (30%) Extracting the files of cython (30%) Extracting the files of cython (30%) Extracting the files of cython (30%) Extracting the files of cython (30%) Extracting the files of cython (30%) Extracting the files of cython (31%) Extracting the files of cython (31%) Extracting the files of cython (31%) Extracting the files of cython (31%) Extracting the files of cython (31%) Extracting the files of cython (31%) Extracting the files of cython (32%) Extracting the files of cython (32%) Extracting the files of cython (32%) Extracting the files of cython (32%) Extracting the files of cython (32%) Extracting the files of cython (32%) Extracting the files of cython (33%) Extracting the files of cython (33%) Extracting the files of cython (33%) Extracting the files of cython (33%) Extracting the files of cython (33%) Extracting the files of cython (33%) Extracting the files of cython (34%) Extracting the files of cython (34%) Extracting the files of cython (34%) Extracting the files of cython (34%) Extracting the files of cython (34%) Extracting the files of cython (34%) Extracting the files of cython (35%) Extracting the files of cython (35%) Extracting the files of cython (35%) Extracting the files of cython (35%) Extracting the files of cython (35%) Extracting the files of cython (35%) Extracting the files of cython (36%) Extracting the files of cython (36%) Extracting the files of cython (36%) Extracting the files of cython (36%) Extracting the files of cython (36%) Extracting the files of cython (36%) Extracting the files of cython (37%) Extracting the files of cython (37%) Extracting the files of cython (37%) Extracting the files of cython (37%) Extracting the files of cython (37%) Extracting the files of cython (37%) Extracting the files of cython (38%) Extracting the files of cython (38%) Extracting the files of cython (38%) Extracting the files of cython (38%) Extracting the files of cython (38%) Extracting the files of cython (38%) Extracting the files of cython (39%) Extracting the files of cython (39%) Extracting the files of cython (39%) Extracting the files of cython (39%) Extracting the files of cython (39%) Extracting the files of cython (40%) Extracting the files of cython (40%) Extracting the files of cython (40%) Extracting the files of cython (40%) Extracting the files of cython (40%) Extracting the files of cython (40%) Extracting the files of cython (41%) Extracting the files of cython (41%) Extracting the files of cython (41%) Extracting the files of cython (41%) Extracting the files of cython (41%) Extracting the files of cython (41%) Extracting the files of cython (42%) Extracting the files of cython (42%) Extracting the files of cython (42%) Extracting the files of cython (42%) Extracting the files of cython (42%) Extracting the files of cython (42%) Extracting the files of cython (43%) Extracting the files of cython (43%) Extracting the files of cython (43%) Extracting the files of cython (43%) Extracting the files of cython (43%) Extracting the files of cython (43%) Extracting the files of cython (44%) Extracting the files of cython (44%) Extracting the files of cython (44%) Extracting the files of cython (44%) Extracting the files of cython (44%) Extracting the files of cython (44%) Extracting the files of cython (45%) Extracting the files of cython (45%) Extracting the files of cython (45%) Extracting the files of cython (45%) Extracting the files of cython (45%) Extracting the files of cython (45%) Extracting the files of cython (46%) Extracting the files of cython (46%) Extracting the files of cython (46%) Extracting the files of cython (46%) Extracting the files of cython (46%) Extracting the files of cython (46%) Extracting the files of cython (47%) Extracting the files of cython (47%) Extracting the files of cython (47%) Extracting the files of cython (47%) Extracting the files of cython (47%) Extracting the files of cython (47%) Extracting the files of cython (48%) Extracting the files of cython (48%) Extracting the files of cython (48%) Extracting the files of cython (48%) Extracting the files of cython (48%) Extracting the files of cython (48%) Extracting the files of cython (49%) Extracting the files of cython (49%) Extracting the files of cython (49%) Extracting the files of cython (49%) Extracting the files of cython (49%) Extracting the files of cython (50%) Extracting the files of cython (50%) Extracting the files of cython (50%) Extracting the files of cython (50%) Extracting the files of cython (50%) Extracting the files of cython (50%) Extracting the files of cython (51%) Extracting the files of cython (51%) Extracting the files of cython (51%) Extracting the files of cython (51%) Extracting the files of cython (51%) Extracting the files of cython (51%) Extracting the files of cython (52%) Extracting the files of cython (52%) Extracting the files of cython (52%) Extracting the files of cython (52%) Extracting the files of cython (52%) Extracting the files of cython (52%) Extracting the files of cython (53%) Extracting the files of cython (53%) Extracting the files of cython (53%) Extracting the files of cython (53%) Extracting the files of cython (53%) Extracting the files of cython (53%) Extracting the files of cython (54%) Extracting the files of cython (54%) Extracting the files of cython (54%) Extracting the files of cython (54%) Extracting the files of cython (54%) Extracting the files of cython (54%) Extracting the files of cython (55%) Extracting the files of cython (55%) Extracting the files of cython (55%) Extracting the files of cython (55%) Extracting the files of cython (55%) Extracting the files of cython (55%) Extracting the files of cython (56%) Extracting the files of cython (56%) Extracting the files of cython (56%) Extracting the files of cython (56%) Extracting the files of cython (56%) Extracting the files of cython (56%) Extracting the files of cython (57%) Extracting the files of cython (57%) Extracting the files of cython (57%) Extracting the files of cython (57%) Extracting the files of cython (57%) Extracting the files of cython (57%) Extracting the files of cython (58%) Extracting the files of cython (58%) Extracting the files of cython (58%) Extracting the files of cython (58%) Extracting the files of cython (58%) Extracting the files of cython (58%) Extracting the files of cython (59%) Extracting the files of cython (59%) Extracting the files of cython (59%) Extracting the files of cython (59%) Extracting the files of cython (59%) Extracting the files of cython (60%) Extracting the files of cython (60%) Extracting the files of cython (60%) Extracting the files of cython (60%) Extracting the files of cython (60%) Extracting the files of cython (60%) Extracting the files of cython (61%) Extracting the files of cython (61%) Extracting the files of cython (61%) Extracting the files of cython (61%) Extracting the files of cython (61%) Extracting the files of cython (61%) Extracting the files of cython (62%) Extracting the files of cython (62%) Extracting the files of cython (62%) Extracting the files of cython (62%) Extracting the files of cython (62%) Extracting the files of cython (62%) Extracting the files of cython (63%) Extracting the files of cython (63%) Extracting the files of cython (63%) Extracting the files of cython (63%) Extracting the files of cython (63%) Extracting the files of cython (63%) Extracting the files of cython (64%) Extracting the files of cython (64%) Extracting the files of cython (64%) Extracting the files of cython (64%) Extracting the files of cython (64%) Extracting the files of cython (64%) Extracting the files of cython (65%) Extracting the files of cython (65%) Extracting the files of cython (65%) Extracting the files of cython (65%) Extracting the files of cython (65%) Extracting the files of cython (65%) Extracting the files of cython (66%) Extracting the files of cython (66%) Extracting the files of cython (66%) Extracting the files of cython (66%) Extracting the files of cython (66%) Extracting the files of cython (66%) Extracting the files of cython (67%) Extracting the files of cython (67%) Extracting the files of cython (67%) Extracting the files of cython (67%) Extracting the files of cython (67%) Extracting the files of cython (67%) Extracting the files of cython (68%) Extracting the files of cython (68%) Extracting the files of cython (68%) Extracting the files of cython (68%) Extracting the files of cython (68%) Extracting the files of cython (68%) Extracting the files of cython (69%) Extracting the files of cython (69%) Extracting the files of cython (69%) Extracting the files of cython (69%) Extracting the files of cython (69%) Extracting the files of cython (70%) Extracting the files of cython (70%) Extracting the files of cython (70%) Extracting the files of cython (70%) Extracting the files of cython (70%) Extracting the files of cython (70%) Extracting the files of cython (71%) Extracting the files of cython (71%) Extracting the files of cython (71%) Extracting the files of cython (71%) Extracting the files of cython (71%) Extracting the files of cython (71%) Extracting the files of cython (72%) Extracting the files of cython (72%) Extracting the files of cython (72%) Extracting the files of cython (72%) Extracting the files of cython (72%) Extracting the files of cython (72%) Extracting the files of cython (73%) Extracting the files of cython (73%) Extracting the files of cython (73%) Extracting the files of cython (73%) Extracting the files of cython (73%) Extracting the files of cython (73%) Extracting the files of cython (74%) Extracting the files of cython (74%) Extracting the files of cython (74%) Extracting the files of cython (74%) Extracting the files of cython (74%) Extracting the files of cython (74%) Extracting the files of cython (75%) Extracting the files of cython (75%) Extracting the files of cython (75%) Extracting the files of cython (75%) Extracting the files of cython (75%) Extracting the files of cython (75%) Extracting the files of cython (76%) Extracting the files of cython (76%) Extracting the files of cython (76%) Extracting the files of cython (76%) Extracting the files of cython (76%) Extracting the files of cython (76%) Extracting the files of cython (77%) Extracting the files of cython (77%) Extracting the files of cython (77%) Extracting the files of cython (77%) Extracting the files of cython (77%) Extracting the files of cython (77%) Extracting the files of cython (78%) Extracting the files of cython (78%) Extracting the files of cython (78%) Extracting the files of cython (78%) Extracting the files of cython (78%) Extracting the files of cython (78%) Extracting the files of cython (79%) Extracting the files of cython (79%) Extracting the files of cython (79%) Extracting the files of cython (79%) Extracting the files of cython (79%) Extracting the files of cython (80%) Extracting the files of cython (80%) Extracting the files of cython (80%) Extracting the files of cython (80%) Extracting the files of cython (80%) Extracting the files of cython (80%) Extracting the files of cython (81%) Extracting the files of cython (81%) Extracting the files of cython (81%) Extracting the files of cython (81%) Extracting the files of cython (81%) Extracting the files of cython (81%) Extracting the files of cython (82%) Extracting the files of cython (82%) Extracting the files of cython (82%) Extracting the files of cython (82%) Extracting the files of cython (82%) Extracting the files of cython (82%) Extracting the files of cython (83%) Extracting the files of cython (83%) Extracting the files of cython (83%) Extracting the files of cython (83%) Extracting the files of cython (83%) Extracting the files of cython (83%) Extracting the files of cython (84%) Extracting the files of cython (84%) Extracting the files of cython (84%) Extracting the files of cython (84%) Extracting the files of cython (84%) Extracting the files of cython (84%) Extracting the files of cython (85%) Extracting the files of cython (85%) Extracting the files of cython (85%) Extracting the files of cython (85%) Extracting the files of cython (85%) Extracting the files of cython (85%) Extracting the files of cython (86%) Extracting the files of cython (86%) Extracting the files of cython (86%) Extracting the files of cython (86%) Extracting the files of cython (86%) Extracting the files of cython (86%) Extracting the files of cython (87%) Extracting the files of cython (87%) Extracting the files of cython (87%) Extracting the files of cython (87%) Extracting the files of cython (87%) Extracting the files of cython (87%) Extracting the files of cython (88%) Extracting the files of cython (88%) Extracting the files of cython (88%) Extracting the files of cython (88%) Extracting the files of cython (88%) Extracting the files of cython (88%) Extracting the files of cython (89%) Extracting the files of cython (89%) Extracting the files of cython (89%) Extracting the files of cython (89%) Extracting the files of cython (89%) Extracting the files of cython (90%) Extracting the files of cython (90%) Extracting the files of cython (90%) Extracting the files of cython (90%) Extracting the files of cython (90%) Extracting the files of cython (90%) Extracting the files of cython (91%) Extracting the files of cython (91%) Extracting the files of cython (91%) Extracting the files of cython (91%) Extracting the files of cython (91%) Extracting the files of cython (91%) Extracting the files of cython (92%) Extracting the files of cython (92%) Extracting the files of cython (92%) Extracting the files of cython (92%) Extracting the files of cython (92%) Extracting the files of cython (92%) Extracting the files of cython (93%) Extracting the files of cython (93%) Extracting the files of cython (93%) Extracting the files of cython (93%) Extracting the files of cython (93%) Extracting the files of cython (93%) Extracting the files of cython (94%) Extracting the files of cython (94%) Extracting the files of cython (94%) Extracting the files of cython (94%) Extracting the files of cython (94%) Extracting the files of cython (94%) Extracting the files of cython (95%) Extracting the files of cython (95%) Extracting the files of cython (95%) Extracting the files of cython (95%) Extracting the files of cython (95%) Extracting the files of cython (95%) Extracting the files of cython (96%) Extracting the files of cython (96%) Extracting the files of cython (96%) Extracting the files of cython (96%) Extracting the files of cython (96%) Extracting the files of cython (96%) Extracting the files of cython (97%) Extracting the files of cython (97%) Extracting the files of cython (97%) Extracting the files of cython (97%) Extracting the files of cython (97%) Extracting the files of cython (97%) Extracting the files of cython (98%) Extracting the files of cython (98%) Extracting the files of cython (98%) Extracting the files of cython (98%) Extracting the files of cython (98%) Extracting the files of cython (98%) Extracting the files of cython (99%) Extracting the files of cython (99%) Extracting the files of cython (99%) Extracting the files of cython (99%) Extracting the files of cython (99%) Extracting the files of cython (100%) [complete] Installed cython Installing 3 / 31 Installing mimalloc, version 2.1.6, release 2 Extracting the files of mimalloc (50%) Extracting the files of mimalloc (100%) [complete] Installed mimalloc Installing 4 / 31 Installing gtest, version 1.15.2, release 10 Extracting the files of gtest (1%) Extracting the files of gtest (3%) Extracting the files of gtest (5%) Extracting the files of gtest (7%) Extracting the files of gtest (8%) Extracting the files of gtest (10%) Extracting the files of gtest (12%) Extracting the files of gtest (14%) Extracting the files of gtest (16%) Extracting the files of gtest (17%) Extracting the files of gtest (19%) Extracting the files of gtest (21%) Extracting the files of gtest (23%) Extracting the files of gtest (25%) Extracting the files of gtest (26%) Extracting the files of gtest (28%) Extracting the files of gtest (30%) Extracting the files of gtest (32%) Extracting the files of gtest (33%) Extracting the files of gtest (35%) Extracting the files of gtest (37%) Extracting the files of gtest (39%) Extracting the files of gtest (41%) Extracting the files of gtest (42%) Extracting the files of gtest (44%) Extracting the files of gtest (46%) Extracting the files of gtest (48%) Extracting the files of gtest (50%) Extracting the files of gtest (51%) Extracting the files of gtest (53%) Extracting the files of gtest (55%) Extracting the files of gtest (57%) Extracting the files of gtest (58%) Extracting the files of gtest (60%) Extracting the files of gtest (62%) Extracting the files of gtest (64%) Extracting the files of gtest (66%) Extracting the files of gtest (67%) Extracting the files of gtest (69%) Extracting the files of gtest (71%) Extracting the files of gtest (73%) Extracting the files of gtest (75%) Extracting the files of gtest (76%) Extracting the files of gtest (78%) Extracting the files of gtest (80%) Extracting the files of gtest (82%) Extracting the files of gtest (83%) Extracting the files of gtest (85%) Extracting the files of gtest (87%) Extracting the files of gtest (89%) Extracting the files of gtest (91%) Extracting the files of gtest (92%) Extracting the files of gtest (94%) Extracting the files of gtest (96%) Extracting the files of gtest (98%) Extracting the files of gtest (100%) [complete] Installed gtest Installing 5 / 31 Installing abseil-cpp, version 20260107.1, release 11 Extracting the files of abseil-cpp (0%) Extracting the files of abseil-cpp (1%) Extracting the files of abseil-cpp (2%) Extracting the files of abseil-cpp (3%) Extracting the files of abseil-cpp (4%) Extracting the files of abseil-cpp (5%) Extracting the files of abseil-cpp (6%) Extracting the files of abseil-cpp (7%) Extracting the files of abseil-cpp (8%) Extracting the files of abseil-cpp (9%) Extracting the files of abseil-cpp (10%) Extracting the files of abseil-cpp (11%) Extracting the files of abseil-cpp (12%) Extracting the files of abseil-cpp (13%) Extracting the files of abseil-cpp (14%) Extracting the files of abseil-cpp (15%) Extracting the files of abseil-cpp (16%) Extracting the files of abseil-cpp (16%) Extracting the files of abseil-cpp (17%) Extracting the files of abseil-cpp (18%) Extracting the files of abseil-cpp (19%) Extracting the files of abseil-cpp (20%) Extracting the files of abseil-cpp (21%) Extracting the files of abseil-cpp (22%) Extracting the files of abseil-cpp (23%) Extracting the files of abseil-cpp (24%) Extracting the files of abseil-cpp (25%) Extracting the files of abseil-cpp (26%) Extracting the files of abseil-cpp (27%) Extracting the files of abseil-cpp (28%) Extracting the files of abseil-cpp (29%) Extracting the files of abseil-cpp (30%) Extracting the files of abseil-cpp (31%) Extracting the files of abseil-cpp (32%) Extracting the files of abseil-cpp (33%) Extracting the files of abseil-cpp (33%) Extracting the files of abseil-cpp (34%) Extracting the files of abseil-cpp (35%) Extracting the files of abseil-cpp (36%) Extracting the files of abseil-cpp (37%) Extracting the files of abseil-cpp (38%) Extracting the files of abseil-cpp (39%) Extracting the files of abseil-cpp (40%) Extracting the files of abseil-cpp (41%) Extracting the files of abseil-cpp (42%) Extracting the files of abseil-cpp (43%) Extracting the files of abseil-cpp (44%) Extracting the files of abseil-cpp (45%) Extracting the files of abseil-cpp (46%) Extracting the files of abseil-cpp (47%) Extracting the files of abseil-cpp (48%) Extracting the files of abseil-cpp (49%) Extracting the files of abseil-cpp (50%) Extracting the files of abseil-cpp (50%) Extracting the files of abseil-cpp (51%) Extracting the files of abseil-cpp (52%) Extracting the files of abseil-cpp (53%) Extracting the files of abseil-cpp (54%) Extracting the files of abseil-cpp (55%) Extracting the files of abseil-cpp (56%) Extracting the files of abseil-cpp (57%) Extracting the files of abseil-cpp (58%) Extracting the files of abseil-cpp (59%) Extracting the files of abseil-cpp (60%) Extracting the files of abseil-cpp (61%) Extracting the files of abseil-cpp (62%) Extracting the files of abseil-cpp (63%) Extracting the files of abseil-cpp (64%) Extracting the files of abseil-cpp (65%) Extracting the files of abseil-cpp (66%) Extracting the files of abseil-cpp (66%) Extracting the files of abseil-cpp (67%) Extracting the files of abseil-cpp (68%) Extracting the files of abseil-cpp (69%) Extracting the files of abseil-cpp (70%) Extracting the files of abseil-cpp (71%) Extracting the files of abseil-cpp (72%) Extracting the files of abseil-cpp (73%) Extracting the files of abseil-cpp (74%) Extracting the files of abseil-cpp (75%) Extracting the files of abseil-cpp (76%) Extracting the files of abseil-cpp (77%) Extracting the files of abseil-cpp (78%) Extracting the files of abseil-cpp (79%) Extracting the files of abseil-cpp (80%) Extracting the files of abseil-cpp (81%) Extracting the files of abseil-cpp (82%) Extracting the files of abseil-cpp (83%) Extracting the files of abseil-cpp (83%) Extracting the files of abseil-cpp (84%) Extracting the files of abseil-cpp (85%) Extracting the files of abseil-cpp (86%) Extracting the files of abseil-cpp (87%) Extracting the files of abseil-cpp (88%) Extracting the files of abseil-cpp (89%) Extracting the files of abseil-cpp (90%) Extracting the files of abseil-cpp (91%) Extracting the files of abseil-cpp (92%) Extracting the files of abseil-cpp (93%) Extracting the files of abseil-cpp (94%) Extracting the files of abseil-cpp (95%) Extracting the files of abseil-cpp (96%) Extracting the files of abseil-cpp (97%) Extracting the files of abseil-cpp (98%) Extracting the files of abseil-cpp (99%) Extracting the files of abseil-cpp (100%) [complete] Installed abseil-cpp Installing 6 / 31 Installing gbenchmark, version 1.9.5, release 5 Extracting the files of gbenchmark (4%) Extracting the files of gbenchmark (8%) Extracting the files of gbenchmark (13%) Extracting the files of gbenchmark (17%) Extracting the files of gbenchmark (21%) Extracting the files of gbenchmark (26%) Extracting the files of gbenchmark (30%) Extracting the files of gbenchmark (34%) Extracting the files of gbenchmark (39%) Extracting the files of gbenchmark (43%) Extracting the files of gbenchmark (47%) Extracting the files of gbenchmark (52%) Extracting the files of gbenchmark (56%) Extracting the files of gbenchmark (60%) Extracting the files of gbenchmark (65%) Extracting the files of gbenchmark (69%) Extracting the files of gbenchmark (73%) Extracting the files of gbenchmark (78%) Extracting the files of gbenchmark (82%) Extracting the files of gbenchmark (86%) Extracting the files of gbenchmark (91%) Extracting the files of gbenchmark (95%) Extracting the files of gbenchmark (100%) [complete] Installed gbenchmark Installing 7 / 31 Installing gbenchmark-devel, version 1.9.5, release 5 Extracting the files of gbenchmark-devel (10%) Extracting the files of gbenchmark-devel (20%) Extracting the files of gbenchmark-devel (30%) Extracting the files of gbenchmark-devel (40%) Extracting the files of gbenchmark-devel (50%) Extracting the files of gbenchmark-devel (60%) Extracting the files of gbenchmark-devel (70%) Extracting the files of gbenchmark-devel (80%) Extracting the files of gbenchmark-devel (90%) Extracting the files of gbenchmark-devel (100%) [complete] Installed gbenchmark-devel Installing 8 / 31 Installing protobuf, version 35.1, release 30 Extracting the files of protobuf (16%) Extracting the files of protobuf (33%) Extracting the files of protobuf (50%) Extracting the files of protobuf (66%) Extracting the files of protobuf (83%) Extracting the files of protobuf (100%) [complete] Installed protobuf Installing 9 / 31 Installing libcxx, version 21.1.8, release 135 Extracting the files of libcxx (25%) Extracting the files of libcxx (50%) Extracting the files of libcxx (75%) Extracting the files of libcxx (100%) [complete] Installed libcxx Installing 10 / 31 Installing c-ares, version 1.34.8, release 19 Extracting the files of c-ares (14%) Extracting the files of c-ares (28%) Extracting the files of c-ares (42%) Extracting the files of c-ares (57%) Extracting the files of c-ares (71%) Extracting the files of c-ares (85%) Extracting the files of c-ares (100%) [complete] Installed c-ares Installing 11 / 31 Installing libedit, version 20260512.3.1, release 17 Extracting the files of libedit (20%) Extracting the files of libedit (40%) Extracting the files of libedit (60%) Extracting the files of libedit (80%) Extracting the files of libedit (100%) [complete] Installed libedit Installing 12 / 31 Installing polly, version 21.1.8, release 135 Extracting the files of polly (33%) Extracting the files of polly (66%) Extracting the files of polly (100%) [complete] Installed polly Installing 13 / 31 Installing llvm-libs, version 21.1.8, release 135 Extracting the files of llvm-libs (16%) Extracting the files of llvm-libs (33%) Extracting the files of llvm-libs (50%) Extracting the files of llvm-libs (66%) Extracting the files of llvm-libs (83%) Extracting the files of llvm-libs (100%) [complete] Installed llvm-libs Installing 14 / 31 Installing clang-libs, version 21.1.8, release 135 Extracting the files of clang-libs (0%) Extracting the files of clang-libs (0%) Extracting the files of clang-libs (0%) Extracting the files of clang-libs (1%) Extracting the files of clang-libs (1%) Extracting the files of clang-libs (1%) Extracting the files of clang-libs (2%) Extracting the files of clang-libs (2%) Extracting the files of clang-libs (2%) Extracting the files of clang-libs (3%) Extracting the files of clang-libs (3%) Extracting the files of clang-libs (3%) Extracting the files of clang-libs (4%) Extracting the files of clang-libs (4%) Extracting the files of clang-libs (4%) Extracting the files of clang-libs (5%) Extracting the files of clang-libs (5%) Extracting the files of clang-libs (5%) Extracting the files of clang-libs (6%) Extracting the files of clang-libs (6%) Extracting the files of clang-libs (6%) Extracting the files of clang-libs (7%) Extracting the files of clang-libs (7%) Extracting the files of clang-libs (7%) Extracting the files of clang-libs (8%) Extracting the files of clang-libs (8%) Extracting the files of clang-libs (8%) Extracting the files of clang-libs (9%) Extracting the files of clang-libs (9%) Extracting the files of clang-libs (9%) Extracting the files of clang-libs (10%) Extracting the files of clang-libs (10%) Extracting the files of clang-libs (10%) Extracting the files of clang-libs (11%) Extracting the files of clang-libs (11%) Extracting the files of clang-libs (11%) Extracting the files of clang-libs (12%) Extracting the files of clang-libs (12%) Extracting the files of clang-libs (12%) Extracting the files of clang-libs (13%) Extracting the files of clang-libs (13%) Extracting the files of clang-libs (13%) Extracting the files of clang-libs (14%) Extracting the files of clang-libs (14%) Extracting the files of clang-libs (14%) Extracting the files of clang-libs (15%) Extracting the files of clang-libs (15%) Extracting the files of clang-libs (15%) Extracting the files of clang-libs (16%) Extracting the files of clang-libs (16%) Extracting the files of clang-libs (16%) Extracting the files of clang-libs (17%) Extracting the files of clang-libs (17%) Extracting the files of clang-libs (17%) Extracting the files of clang-libs (18%) Extracting the files of clang-libs (18%) Extracting the files of clang-libs (18%) Extracting the files of clang-libs (19%) Extracting the files of clang-libs (19%) Extracting the files of clang-libs (19%) Extracting the files of clang-libs (20%) Extracting the files of clang-libs (20%) Extracting the files of clang-libs (20%) Extracting the files of clang-libs (21%) Extracting the files of clang-libs (21%) Extracting the files of clang-libs (21%) Extracting the files of clang-libs (22%) Extracting the files of clang-libs (22%) Extracting the files of clang-libs (22%) Extracting the files of clang-libs (23%) Extracting the files of clang-libs (23%) Extracting the files of clang-libs (23%) Extracting the files of clang-libs (24%) Extracting the files of clang-libs (24%) Extracting the files of clang-libs (24%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (26%) Extracting the files of clang-libs (26%) Extracting the files of clang-libs (26%) Extracting the files of clang-libs (27%) Extracting the files of clang-libs (27%) Extracting the files of clang-libs (27%) Extracting the files of clang-libs (28%) Extracting the files of clang-libs (28%) Extracting the files of clang-libs (28%) Extracting the files of clang-libs (29%) Extracting the files of clang-libs (29%) Extracting the files of clang-libs (29%) Extracting the files of clang-libs (30%) Extracting the files of clang-libs (30%) Extracting the files of clang-libs (30%) Extracting the files of clang-libs (31%) Extracting the files of clang-libs (31%) Extracting the files of clang-libs (31%) Extracting the files of clang-libs (32%) Extracting the files of clang-libs (32%) Extracting the files of clang-libs (32%) Extracting the files of clang-libs (33%) Extracting the files of clang-libs (33%) Extracting the files of clang-libs (33%) Extracting the files of clang-libs (34%) Extracting the files of clang-libs (34%) Extracting the files of clang-libs (34%) Extracting the files of clang-libs (35%) Extracting the files of clang-libs (35%) Extracting the files of clang-libs (35%) Extracting the files of clang-libs (36%) Extracting the files of clang-libs (36%) Extracting the files of clang-libs (36%) Extracting the files of clang-libs (37%) Extracting the files of clang-libs (37%) Extracting the files of clang-libs (37%) Extracting the files of clang-libs (38%) Extracting the files of clang-libs (38%) Extracting the files of clang-libs (38%) Extracting the files of clang-libs (39%) Extracting the files of clang-libs (39%) Extracting the files of clang-libs (39%) Extracting the files of clang-libs (40%) Extracting the files of clang-libs (40%) Extracting the files of clang-libs (40%) Extracting the files of clang-libs (41%) Extracting the files of clang-libs (41%) Extracting the files of clang-libs (41%) Extracting the files of clang-libs (42%) Extracting the files of clang-libs (42%) Extracting the files of clang-libs (42%) Extracting the files of clang-libs (43%) Extracting the files of clang-libs (43%) Extracting the files of clang-libs (43%) Extracting the files of clang-libs (44%) Extracting the files of clang-libs (44%) Extracting the files of clang-libs (44%) Extracting the files of clang-libs (45%) Extracting the files of clang-libs (45%) Extracting the files of clang-libs (45%) Extracting the files of clang-libs (46%) Extracting the files of clang-libs (46%) Extracting the files of clang-libs (46%) Extracting the files of clang-libs (47%) Extracting the files of clang-libs (47%) Extracting the files of clang-libs (47%) Extracting the files of clang-libs (48%) Extracting the files of clang-libs (48%) Extracting the files of clang-libs (48%) Extracting the files of clang-libs (49%) Extracting the files of clang-libs (49%) Extracting the files of clang-libs (49%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (51%) Extracting the files of clang-libs (51%) Extracting the files of clang-libs (51%) Extracting the files of clang-libs (52%) Extracting the files of clang-libs (52%) Extracting the files of clang-libs (52%) Extracting the files of clang-libs (53%) Extracting the files of clang-libs (53%) Extracting the files of clang-libs (53%) Extracting the files of clang-libs (54%) Extracting the files of clang-libs (54%) Extracting the files of clang-libs (54%) Extracting the files of clang-libs (55%) Extracting the files of clang-libs (55%) Extracting the files of clang-libs (55%) Extracting the files of clang-libs (56%) Extracting the files of clang-libs (56%) Extracting the files of clang-libs (56%) Extracting the files of clang-libs (57%) Extracting the files of clang-libs (57%) Extracting the files of clang-libs (57%) Extracting the files of clang-libs (58%) Extracting the files of clang-libs (58%) Extracting the files of clang-libs (58%) Extracting the files of clang-libs (59%) Extracting the files of clang-libs (59%) Extracting the files of clang-libs (59%) Extracting the files of clang-libs (60%) Extracting the files of clang-libs (60%) Extracting the files of clang-libs (60%) Extracting the files of clang-libs (61%) Extracting the files of clang-libs (61%) Extracting the files of clang-libs (61%) Extracting the files of clang-libs (62%) Extracting the files of clang-libs (62%) Extracting the files of clang-libs (62%) Extracting the files of clang-libs (63%) Extracting the files of clang-libs (63%) Extracting the files of clang-libs (63%) Extracting the files of clang-libs (64%) Extracting the files of clang-libs (64%) Extracting the files of clang-libs (64%) Extracting the files of clang-libs (65%) Extracting the files of clang-libs (65%) Extracting the files of clang-libs (65%) Extracting the files of clang-libs (66%) Extracting the files of clang-libs (66%) Extracting the files of clang-libs (66%) Extracting the files of clang-libs (67%) Extracting the files of clang-libs (67%) Extracting the files of clang-libs (67%) Extracting the files of clang-libs (68%) Extracting the files of clang-libs (68%) Extracting the files of clang-libs (68%) Extracting the files of clang-libs (69%) Extracting the files of clang-libs (69%) Extracting the files of clang-libs (69%) Extracting the files of clang-libs (70%) Extracting the files of clang-libs (70%) Extracting the files of clang-libs (70%) Extracting the files of clang-libs (71%) Extracting the files of clang-libs (71%) Extracting the files of clang-libs (71%) Extracting the files of clang-libs (72%) Extracting the files of clang-libs (72%) Extracting the files of clang-libs (72%) Extracting the files of clang-libs (73%) Extracting the files of clang-libs (73%) Extracting the files of clang-libs (73%) Extracting the files of clang-libs (74%) Extracting the files of clang-libs (74%) Extracting the files of clang-libs (74%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (76%) Extracting the files of clang-libs (76%) Extracting the files of clang-libs (76%) Extracting the files of clang-libs (77%) Extracting the files of clang-libs (77%) Extracting the files of clang-libs (77%) Extracting the files of clang-libs (78%) Extracting the files of clang-libs (78%) Extracting the files of clang-libs (78%) Extracting the files of clang-libs (79%) Extracting the files of clang-libs (79%) Extracting the files of clang-libs (79%) Extracting the files of clang-libs (80%) Extracting the files of clang-libs (80%) Extracting the files of clang-libs (80%) Extracting the files of clang-libs (81%) Extracting the files of clang-libs (81%) Extracting the files of clang-libs (81%) Extracting the files of clang-libs (82%) Extracting the files of clang-libs (82%) Extracting the files of clang-libs (82%) Extracting the files of clang-libs (83%) Extracting the files of clang-libs (83%) Extracting the files of clang-libs (83%) Extracting the files of clang-libs (84%) Extracting the files of clang-libs (84%) Extracting the files of clang-libs (84%) Extracting the files of clang-libs (85%) Extracting the files of clang-libs (85%) Extracting the files of clang-libs (85%) Extracting the files of clang-libs (86%) Extracting the files of clang-libs (86%) Extracting the files of clang-libs (86%) Extracting the files of clang-libs (87%) Extracting the files of clang-libs (87%) Extracting the files of clang-libs (87%) Extracting the files of clang-libs (88%) Extracting the files of clang-libs (88%) Extracting the files of clang-libs (88%) Extracting the files of clang-libs (89%) Extracting the files of clang-libs (89%) Extracting the files of clang-libs (89%) Extracting the files of clang-libs (90%) Extracting the files of clang-libs (90%) Extracting the files of clang-libs (90%) Extracting the files of clang-libs (91%) Extracting the files of clang-libs (91%) Extracting the files of clang-libs (91%) Extracting the files of clang-libs (92%) Extracting the files of clang-libs (92%) Extracting the files of clang-libs (92%) Extracting the files of clang-libs (93%) Extracting the files of clang-libs (93%) Extracting the files of clang-libs (93%) Extracting the files of clang-libs (94%) Extracting the files of clang-libs (94%) Extracting the files of clang-libs (94%) Extracting the files of clang-libs (95%) Extracting the files of clang-libs (95%) Extracting the files of clang-libs (95%) Extracting the files of clang-libs (96%) Extracting the files of clang-libs (96%) Extracting the files of clang-libs (96%) Extracting the files of clang-libs (97%) Extracting the files of clang-libs (97%) Extracting the files of clang-libs (97%) Extracting the files of clang-libs (98%) Extracting the files of clang-libs (98%) Extracting the files of clang-libs (98%) Extracting the files of clang-libs (99%) Extracting the files of clang-libs (99%) Extracting the files of clang-libs (99%) Extracting the files of clang-libs (100%) [complete] Installed clang-libs Installing 15 / 31 Installing python-pyproject-hooks, version 1.2.0, release 11 Extracting the files of python-pyproject-hooks (5%) Extracting the files of python-pyproject-hooks (11%) Extracting the files of python-pyproject-hooks (17%) Extracting the files of python-pyproject-hooks (23%) Extracting the files of python-pyproject-hooks (29%) Extracting the files of python-pyproject-hooks (35%) Extracting the files of python-pyproject-hooks (41%) Extracting the files of python-pyproject-hooks (47%) Extracting the files of python-pyproject-hooks (52%) Extracting the files of python-pyproject-hooks (58%) Extracting the files of python-pyproject-hooks (64%) Extracting the files of python-pyproject-hooks (70%) Extracting the files of python-pyproject-hooks (76%) Extracting the files of python-pyproject-hooks (82%) Extracting the files of python-pyproject-hooks (88%) Extracting the files of python-pyproject-hooks (94%) Extracting the files of python-pyproject-hooks (100%) [complete] Installed python-pyproject-hooks Installing 16 / 31 Installing libomp, version 21.1.8, release 135 Extracting the files of libomp (25%) Extracting the files of libomp (50%) Extracting the files of libomp (75%) Extracting the files of libomp (100%) [complete] Installed libomp Installing 17 / 31 Installing libomp-devel, version 21.1.8, release 135 Extracting the files of libomp-devel (16%) Extracting the files of libomp-devel (33%) Extracting the files of libomp-devel (50%) Extracting the files of libomp-devel (66%) Extracting the files of libomp-devel (83%) Extracting the files of libomp-devel (100%) [complete] Installed libomp-devel Installing 18 / 31 Installing llvm, version 21.1.8, release 135 Extracting the files of llvm (0%) Extracting the files of llvm (1%) Extracting the files of llvm (2%) Extracting the files of llvm (2%) Extracting the files of llvm (3%) Extracting the files of llvm (4%) Extracting the files of llvm (4%) Extracting the files of llvm (5%) Extracting the files of llvm (6%) Extracting the files of llvm (6%) Extracting the files of llvm (7%) Extracting the files of llvm (8%) Extracting the files of llvm (8%) Extracting the files of llvm (9%) Extracting the files of llvm (10%) Extracting the files of llvm (10%) Extracting the files of llvm (11%) Extracting the files of llvm (12%) Extracting the files of llvm (12%) Extracting the files of llvm (13%) Extracting the files of llvm (14%) Extracting the files of llvm (14%) Extracting the files of llvm (15%) Extracting the files of llvm (16%) Extracting the files of llvm (17%) Extracting the files of llvm (17%) Extracting the files of llvm (18%) Extracting the files of llvm (19%) Extracting the files of llvm (19%) Extracting the files of llvm (20%) Extracting the files of llvm (21%) Extracting the files of llvm (21%) Extracting the files of llvm (22%) Extracting the files of llvm (23%) Extracting the files of llvm (23%) Extracting the files of llvm (24%) Extracting the files of llvm (25%) Extracting the files of llvm (25%) Extracting the files of llvm (26%) Extracting the files of llvm (27%) Extracting the files of llvm (27%) Extracting the files of llvm (28%) Extracting the files of llvm (29%) Extracting the files of llvm (29%) Extracting the files of llvm (30%) Extracting the files of llvm (31%) Extracting the files of llvm (31%) Extracting the files of llvm (32%) Extracting the files of llvm (33%) Extracting the files of llvm (34%) Extracting the files of llvm (34%) Extracting the files of llvm (35%) Extracting the files of llvm (36%) Extracting the files of llvm (36%) Extracting the files of llvm (37%) Extracting the files of llvm (38%) Extracting the files of llvm (38%) Extracting the files of llvm (39%) Extracting the files of llvm (40%) Extracting the files of llvm (40%) Extracting the files of llvm (41%) Extracting the files of llvm (42%) Extracting the files of llvm (42%) Extracting the files of llvm (43%) Extracting the files of llvm (44%) Extracting the files of llvm (44%) Extracting the files of llvm (45%) Extracting the files of llvm (46%) Extracting the files of llvm (46%) Extracting the files of llvm (47%) Extracting the files of llvm (48%) Extracting the files of llvm (48%) Extracting the files of llvm (49%) Extracting the files of llvm (50%) Extracting the files of llvm (51%) Extracting the files of llvm (51%) Extracting the files of llvm (52%) Extracting the files of llvm (53%) Extracting the files of llvm (53%) Extracting the files of llvm (54%) Extracting the files of llvm (55%) Extracting the files of llvm (55%) Extracting the files of llvm (56%) Extracting the files of llvm (57%) Extracting the files of llvm (57%) Extracting the files of llvm (58%) Extracting the files of llvm (59%) Extracting the files of llvm (59%) Extracting the files of llvm (60%) Extracting the files of llvm (61%) Extracting the files of llvm (61%) Extracting the files of llvm (62%) Extracting the files of llvm (63%) Extracting the files of llvm (63%) Extracting the files of llvm (64%) Extracting the files of llvm (65%) Extracting the files of llvm (65%) Extracting the files of llvm (66%) Extracting the files of llvm (67%) Extracting the files of llvm (68%) Extracting the files of llvm (68%) Extracting the files of llvm (69%) Extracting the files of llvm (70%) Extracting the files of llvm (70%) Extracting the files of llvm (71%) Extracting the files of llvm (72%) Extracting the files of llvm (72%) Extracting the files of llvm (73%) Extracting the files of llvm (74%) Extracting the files of llvm (74%) Extracting the files of llvm (75%) Extracting the files of llvm (76%) Extracting the files of llvm (76%) Extracting the files of llvm (77%) Extracting the files of llvm (78%) Extracting the files of llvm (78%) Extracting the files of llvm (79%) Extracting the files of llvm (80%) Extracting the files of llvm (80%) Extracting the files of llvm (81%) Extracting the files of llvm (82%) Extracting the files of llvm (82%) Extracting the files of llvm (83%) Extracting the files of llvm (84%) Extracting the files of llvm (85%) Extracting the files of llvm (85%) Extracting the files of llvm (86%) Extracting the files of llvm (87%) Extracting the files of llvm (87%) Extracting the files of llvm (88%) Extracting the files of llvm (89%) Extracting the files of llvm (89%) Extracting the files of llvm (90%) Extracting the files of llvm (91%) Extracting the files of llvm (91%) Extracting the files of llvm (92%) Extracting the files of llvm (93%) Extracting the files of llvm (93%) Extracting the files of llvm (94%) Extracting the files of llvm (95%) Extracting the files of llvm (95%) Extracting the files of llvm (96%) Extracting the files of llvm (97%) Extracting the files of llvm (97%) Extracting the files of llvm (98%) Extracting the files of llvm (99%) Extracting the files of llvm (100%) [complete] Installed llvm Installing 19 / 31 Installing lld-libs, version 21.1.8, release 135 Extracting the files of lld-libs (16%) Extracting the files of lld-libs (33%) Extracting the files of lld-libs (50%) Extracting the files of lld-libs (66%) Extracting the files of lld-libs (83%) Extracting the files of lld-libs (100%) [complete] Installed lld-libs Installing 20 / 31 Installing lld, version 21.1.8, release 135 Extracting the files of lld (16%) Extracting the files of lld (33%) Extracting the files of lld (50%) Extracting the files of lld (66%) Extracting the files of lld (83%) Extracting the files of lld (100%) [complete] Installed lld Installing 21 / 31 Installing libcxx-devel, version 21.1.8, release 135 Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (0%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (1%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (2%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (3%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (4%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (5%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (6%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (7%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (8%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (9%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (10%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (11%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (12%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (13%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (14%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (15%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (16%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (17%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (18%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (19%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (20%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (21%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (22%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (23%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (24%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (25%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (26%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (27%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (28%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (29%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (30%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (31%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (32%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (33%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (34%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (35%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (36%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (37%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (38%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (39%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (40%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (41%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (42%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (43%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (44%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (45%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (46%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (47%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (48%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (49%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (50%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (51%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (52%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (53%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (54%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (55%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (56%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (57%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (58%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (59%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (60%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (61%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (62%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (63%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (64%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (65%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (66%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (67%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (68%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (69%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (70%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (71%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (72%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (73%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (74%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (75%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (76%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (77%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (78%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (79%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (80%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (81%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (82%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (83%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (84%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (85%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (86%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (87%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (88%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (89%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (90%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (91%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (92%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (93%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (94%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (95%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (96%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (97%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (98%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (99%) Extracting the files of libcxx-devel (100%) [complete] Installed libcxx-devel Installing 22 / 31 Installing clang, version 21.1.8, release 135 Extracting the files of clang (0%) Extracting the files of clang (1%) Extracting the files of clang (1%) Extracting the files of clang (2%) Extracting the files of clang (2%) Extracting the files of clang (3%) Extracting the files of clang (4%) Extracting the files of clang (4%) Extracting the files of clang (5%) Extracting the files of clang (5%) Extracting the files of clang (6%) Extracting the files of clang (7%) Extracting the files of clang (7%) Extracting the files of clang (8%) Extracting the files of clang (8%) Extracting the files of clang (9%) Extracting the files of clang (9%) Extracting the files of clang (10%) Extracting the files of clang (11%) Extracting the files of clang (11%) Extracting the files of clang (12%) Extracting the files of clang (12%) Extracting the files of clang (13%) Extracting the files of clang (14%) Extracting the files of clang (14%) Extracting the files of clang (15%) Extracting the files of clang (15%) Extracting the files of clang (16%) Extracting the files of clang (16%) Extracting the files of clang (17%) Extracting the files of clang (18%) Extracting the files of clang (18%) Extracting the files of clang (19%) Extracting the files of clang (19%) Extracting the files of clang (20%) Extracting the files of clang (21%) Extracting the files of clang (21%) Extracting the files of clang (22%) Extracting the files of clang (22%) Extracting the files of clang (23%) Extracting the files of clang (23%) Extracting the files of clang (24%) Extracting the files of clang (25%) Extracting the files of clang (25%) Extracting the files of clang (26%) Extracting the files of clang (26%) Extracting the files of clang (27%) Extracting the files of clang (28%) Extracting the files of clang (28%) Extracting the files of clang (29%) Extracting the files of clang (29%) Extracting the files of clang (30%) Extracting the files of clang (30%) Extracting the files of clang (31%) Extracting the files of clang (32%) Extracting the files of clang (32%) Extracting the files of clang (33%) Extracting the files of clang (33%) Extracting the files of clang (34%) Extracting the files of clang (35%) Extracting the files of clang (35%) Extracting the files of clang (36%) Extracting the files of clang (36%) Extracting the files of clang (37%) Extracting the files of clang (38%) Extracting the files of clang (38%) Extracting the files of clang (39%) Extracting the files of clang (39%) Extracting the files of clang (40%) Extracting the files of clang (40%) Extracting the files of clang (41%) Extracting the files of clang (42%) Extracting the files of clang (42%) Extracting the files of clang (43%) Extracting the files of clang (43%) Extracting the files of clang (44%) Extracting the files of clang (45%) Extracting the files of clang (45%) Extracting the files of clang (46%) Extracting the files of clang (46%) Extracting the files of clang (47%) Extracting the files of clang (47%) Extracting the files of clang (48%) Extracting the files of clang (49%) Extracting the files of clang (49%) Extracting the files of clang (50%) Extracting the files of clang (50%) Extracting the files of clang (51%) Extracting the files of clang (52%) Extracting the files of clang (52%) Extracting the files of clang (53%) Extracting the files of clang (53%) Extracting the files of clang (54%) Extracting the files of clang (54%) Extracting the files of clang (55%) Extracting the files of clang (56%) Extracting the files of clang (56%) Extracting the files of clang (57%) Extracting the files of clang (57%) Extracting the files of clang (58%) Extracting the files of clang (59%) Extracting the files of clang (59%) Extracting the files of clang (60%) Extracting the files of clang (60%) Extracting the files of clang (61%) Extracting the files of clang (61%) Extracting the files of clang (62%) Extracting the files of clang (63%) Extracting the files of clang (63%) Extracting the files of clang (64%) Extracting the files of clang (64%) Extracting the files of clang (65%) Extracting the files of clang (66%) Extracting the files of clang (66%) Extracting the files of clang (67%) Extracting the files of clang (67%) Extracting the files of clang (68%) Extracting the files of clang (69%) Extracting the files of clang (69%) Extracting the files of clang (70%) Extracting the files of clang (70%) Extracting the files of clang (71%) Extracting the files of clang (71%) Extracting the files of clang (72%) Extracting the files of clang (73%) Extracting the files of clang (73%) Extracting the files of clang (74%) Extracting the files of clang (74%) Extracting the files of clang (75%) Extracting the files of clang (76%) Extracting the files of clang (76%) Extracting the files of clang (77%) Extracting the files of clang (77%) Extracting the files of clang (78%) Extracting the files of clang (78%) Extracting the files of clang (79%) Extracting the files of clang (80%) Extracting the files of clang (80%) Extracting the files of clang (81%) Extracting the files of clang (81%) Extracting the files of clang (82%) Extracting the files of clang (83%) Extracting the files of clang (83%) Extracting the files of clang (84%) Extracting the files of clang (84%) Extracting the files of clang (85%) Extracting the files of clang (85%) Extracting the files of clang (86%) Extracting the files of clang (87%) Extracting the files of clang (87%) Extracting the files of clang (88%) Extracting the files of clang (88%) Extracting the files of clang (89%) Extracting the files of clang (90%) Extracting the files of clang (90%) Extracting the files of clang (91%) Extracting the files of clang (91%) Extracting the files of clang (92%) Extracting the files of clang (92%) Extracting the files of clang (93%) Extracting the files of clang (94%) Extracting the files of clang (94%) Extracting the files of clang (95%) Extracting the files of clang (95%) Extracting the files of clang (96%) Extracting the files of clang (97%) Extracting the files of clang (97%) Extracting the files of clang (98%) Extracting the files of clang (98%) Extracting the files of clang (99%) Extracting the files of clang (100%) [complete] Installed clang Installing 23 / 31 Installing abseil-cpp-devel, version 20260107.1, release 11 Extracting the files of abseil-cpp-devel (0%) Extracting the files of abseil-cpp-devel (0%) Extracting the files of abseil-cpp-devel (0%) Extracting the files of abseil-cpp-devel (0%) Extracting the files of abseil-cpp-devel (0%) Extracting the files of abseil-cpp-devel (0%) Extracting the files of abseil-cpp-devel (0%) Extracting the files of abseil-cpp-devel (1%) Extracting the files of abseil-cpp-devel (1%) Extracting the files of abseil-cpp-devel (1%) Extracting the files of abseil-cpp-devel (1%) Extracting the files of abseil-cpp-devel (1%) Extracting the files of abseil-cpp-devel (1%) Extracting the files of abseil-cpp-devel (1%) Extracting the files of abseil-cpp-devel (1%) Extracting the files of abseil-cpp-devel (2%) Extracting the files of abseil-cpp-devel (2%) Extracting the files of abseil-cpp-devel (2%) Extracting the files of abseil-cpp-devel (2%) Extracting the files of abseil-cpp-devel (2%) Extracting the files of abseil-cpp-devel (2%) Extracting the files of abseil-cpp-devel (2%) Extracting the files of abseil-cpp-devel (3%) Extracting the files of abseil-cpp-devel (3%) Extracting the files of abseil-cpp-devel (3%) Extracting the files of abseil-cpp-devel (3%) Extracting the files of abseil-cpp-devel (3%) Extracting the files of abseil-cpp-devel (3%) Extracting the files of abseil-cpp-devel (3%) Extracting the files of abseil-cpp-devel (3%) Extracting the files of abseil-cpp-devel (4%) Extracting the files of abseil-cpp-devel (4%) Extracting the files of abseil-cpp-devel (4%) Extracting the files of abseil-cpp-devel (4%) Extracting the files of abseil-cpp-devel (4%) Extracting the files of abseil-cpp-devel (4%) Extracting the files of abseil-cpp-devel (4%) Extracting the files of abseil-cpp-devel (5%) Extracting the files of abseil-cpp-devel (5%) Extracting the files of abseil-cpp-devel (5%) Extracting the files of abseil-cpp-devel (5%) Extracting the files of abseil-cpp-devel (5%) Extracting the files of abseil-cpp-devel (5%) Extracting the files of abseil-cpp-devel (5%) Extracting the files of abseil-cpp-devel (5%) Extracting the files of abseil-cpp-devel (6%) Extracting the files of abseil-cpp-devel (6%) Extracting the files of abseil-cpp-devel (6%) Extracting the files of abseil-cpp-devel (6%) Extracting the files of abseil-cpp-devel (6%) Extracting the files of abseil-cpp-devel (6%) Extracting the files of abseil-cpp-devel (6%) Extracting the files of abseil-cpp-devel (7%) Extracting the files of abseil-cpp-devel (7%) Extracting the files of abseil-cpp-devel (7%) Extracting the files of abseil-cpp-devel (7%) Extracting the files of abseil-cpp-devel (7%) Extracting the files of abseil-cpp-devel (7%) Extracting the files of abseil-cpp-devel (7%) Extracting the files of abseil-cpp-devel (7%) Extracting the files of abseil-cpp-devel (8%) Extracting the files of abseil-cpp-devel (8%) Extracting the files of abseil-cpp-devel (8%) Extracting the files of abseil-cpp-devel (8%) Extracting the files of abseil-cpp-devel (8%) Extracting the files of abseil-cpp-devel (8%) Extracting the files of abseil-cpp-devel (8%) Extracting the files of abseil-cpp-devel (9%) Extracting the files of abseil-cpp-devel (9%) Extracting the files of abseil-cpp-devel (9%) Extracting the files of abseil-cpp-devel (9%) Extracting the files of abseil-cpp-devel (9%) Extracting the files of abseil-cpp-devel (9%) Extracting the files of abseil-cpp-devel (9%) Extracting the files of abseil-cpp-devel (9%) Extracting the files of abseil-cpp-devel (10%) Extracting the files of abseil-cpp-devel (10%) Extracting the files of abseil-cpp-devel (10%) Extracting the files of abseil-cpp-devel (10%) Extracting the files of abseil-cpp-devel (10%) Extracting the files of abseil-cpp-devel (10%) Extracting the files of abseil-cpp-devel (10%) Extracting the files of abseil-cpp-devel (11%) Extracting the files of abseil-cpp-devel (11%) Extracting the files of abseil-cpp-devel (11%) Extracting the files of abseil-cpp-devel (11%) Extracting the files of abseil-cpp-devel (11%) Extracting the files of abseil-cpp-devel (11%) Extracting the files of abseil-cpp-devel (11%) Extracting the files of abseil-cpp-devel (11%) Extracting the files of abseil-cpp-devel (12%) Extracting the files of abseil-cpp-devel (12%) Extracting the files of abseil-cpp-devel (12%) Extracting the files of abseil-cpp-devel (12%) Extracting the files of abseil-cpp-devel (12%) Extracting the files of abseil-cpp-devel (12%) Extracting the files of abseil-cpp-devel (12%) Extracting the files of abseil-cpp-devel (13%) Extracting the files of abseil-cpp-devel (13%) Extracting the files of abseil-cpp-devel (13%) Extracting the files of abseil-cpp-devel (13%) Extracting the files of abseil-cpp-devel (13%) Extracting the files of abseil-cpp-devel (13%) Extracting the files of abseil-cpp-devel (13%) Extracting the files of abseil-cpp-devel (13%) Extracting the files of abseil-cpp-devel (14%) Extracting the files of abseil-cpp-devel (14%) Extracting the files of abseil-cpp-devel (14%) Extracting the files of abseil-cpp-devel (14%) Extracting the files of abseil-cpp-devel (14%) Extracting the files of abseil-cpp-devel (14%) Extracting the files of abseil-cpp-devel (14%) Extracting the files of abseil-cpp-devel (15%) Extracting the files of abseil-cpp-devel (15%) Extracting the files of abseil-cpp-devel (15%) Extracting the files of abseil-cpp-devel (15%) Extracting the files of abseil-cpp-devel (15%) Extracting the files of abseil-cpp-devel (15%) Extracting the files of abseil-cpp-devel (15%) Extracting the files of abseil-cpp-devel (15%) Extracting the files of abseil-cpp-devel (16%) Extracting the files of abseil-cpp-devel (16%) Extracting the files of abseil-cpp-devel (16%) Extracting the files of abseil-cpp-devel (16%) Extracting the files of abseil-cpp-devel (16%) Extracting the files of abseil-cpp-devel (16%) Extracting the files of abseil-cpp-devel (16%) Extracting the files of abseil-cpp-devel (17%) Extracting the files of abseil-cpp-devel (17%) Extracting the files of abseil-cpp-devel (17%) Extracting the files of abseil-cpp-devel (17%) Extracting the files of abseil-cpp-devel (17%) Extracting the files of abseil-cpp-devel (17%) Extracting the files of abseil-cpp-devel (17%) Extracting the files of abseil-cpp-devel (17%) Extracting the files of abseil-cpp-devel (18%) Extracting the files of abseil-cpp-devel (18%) Extracting the files of abseil-cpp-devel (18%) Extracting the files of abseil-cpp-devel (18%) Extracting the files of abseil-cpp-devel (18%) Extracting the files of abseil-cpp-devel (18%) Extracting the files of abseil-cpp-devel (18%) Extracting the files of abseil-cpp-devel (19%) Extracting the files of abseil-cpp-devel (19%) Extracting the files of abseil-cpp-devel (19%) Extracting the files of abseil-cpp-devel (19%) Extracting the files of abseil-cpp-devel (19%) Extracting the files of abseil-cpp-devel (19%) Extracting the files of abseil-cpp-devel (19%) Extracting the files of abseil-cpp-devel (19%) Extracting the files of abseil-cpp-devel (20%) Extracting the files of abseil-cpp-devel (20%) Extracting the files of abseil-cpp-devel (20%) Extracting the files of abseil-cpp-devel (20%) Extracting the files of abseil-cpp-devel (20%) Extracting the files of abseil-cpp-devel (20%) Extracting the files of abseil-cpp-devel (20%) Extracting the files of abseil-cpp-devel (21%) Extracting the files of abseil-cpp-devel (21%) Extracting the files of abseil-cpp-devel (21%) Extracting the files of abseil-cpp-devel (21%) Extracting the files of abseil-cpp-devel (21%) Extracting the files of abseil-cpp-devel (21%) Extracting the files of abseil-cpp-devel (21%) Extracting the files of abseil-cpp-devel (21%) Extracting the files of abseil-cpp-devel (22%) Extracting the files of abseil-cpp-devel (22%) Extracting the files of abseil-cpp-devel (22%) Extracting the files of abseil-cpp-devel (22%) Extracting the files of abseil-cpp-devel (22%) Extracting the files of abseil-cpp-devel (22%) Extracting the files of abseil-cpp-devel (22%) Extracting the files of abseil-cpp-devel (23%) Extracting the files of abseil-cpp-devel (23%) Extracting the files of abseil-cpp-devel (23%) Extracting the files of abseil-cpp-devel (23%) Extracting the files of abseil-cpp-devel (23%) Extracting the files of abseil-cpp-devel (23%) Extracting the files of abseil-cpp-devel (23%) Extracting the files of abseil-cpp-devel (23%) Extracting the files of abseil-cpp-devel (24%) Extracting the files of abseil-cpp-devel (24%) Extracting the files of abseil-cpp-devel (24%) Extracting the files of abseil-cpp-devel (24%) Extracting the files of abseil-cpp-devel (24%) Extracting the files of abseil-cpp-devel (24%) Extracting the files of abseil-cpp-devel (24%) Extracting the files of abseil-cpp-devel (25%) Extracting the files of abseil-cpp-devel (25%) Extracting the files of abseil-cpp-devel (25%) Extracting the files of abseil-cpp-devel (25%) Extracting the files of abseil-cpp-devel (25%) Extracting the files of abseil-cpp-devel (25%) Extracting the files of abseil-cpp-devel (25%) Extracting the files of abseil-cpp-devel (25%) Extracting the files of abseil-cpp-devel (26%) Extracting the files of abseil-cpp-devel (26%) Extracting the files of abseil-cpp-devel (26%) Extracting the files of abseil-cpp-devel (26%) Extracting the files of abseil-cpp-devel (26%) Extracting the files of abseil-cpp-devel (26%) Extracting the files of abseil-cpp-devel (26%) Extracting the files of abseil-cpp-devel (27%) Extracting the files of abseil-cpp-devel (27%) Extracting the files of abseil-cpp-devel (27%) Extracting the files of abseil-cpp-devel (27%) Extracting the files of abseil-cpp-devel (27%) Extracting the files of abseil-cpp-devel (27%) Extracting the files of abseil-cpp-devel (27%) Extracting the files of abseil-cpp-devel (27%) Extracting the files of abseil-cpp-devel (28%) Extracting the files of abseil-cpp-devel (28%) Extracting the files of abseil-cpp-devel (28%) Extracting the files of abseil-cpp-devel (28%) Extracting the files of abseil-cpp-devel (28%) Extracting the files of abseil-cpp-devel (28%) Extracting the files of abseil-cpp-devel (28%) Extracting the files of abseil-cpp-devel (29%) Extracting the files of abseil-cpp-devel (29%) Extracting the files of abseil-cpp-devel (29%) Extracting the files of abseil-cpp-devel (29%) Extracting the files of abseil-cpp-devel (29%) Extracting the files of abseil-cpp-devel (29%) Extracting the files of abseil-cpp-devel (29%) Extracting the files of abseil-cpp-devel (29%) Extracting the files of abseil-cpp-devel (30%) Extracting the files of abseil-cpp-devel (30%) Extracting the files of abseil-cpp-devel (30%) Extracting the files of abseil-cpp-devel (30%) Extracting the files of abseil-cpp-devel (30%) Extracting the files of abseil-cpp-devel (30%) Extracting the files of abseil-cpp-devel (30%) Extracting the files of abseil-cpp-devel (31%) Extracting the files of abseil-cpp-devel (31%) Extracting the files of abseil-cpp-devel (31%) Extracting the files of abseil-cpp-devel (31%) Extracting the files of abseil-cpp-devel (31%) Extracting the files of abseil-cpp-devel (31%) Extracting the files of abseil-cpp-devel (31%) Extracting the files of abseil-cpp-devel (31%) Extracting the files of abseil-cpp-devel (32%) Extracting the files of abseil-cpp-devel (32%) Extracting the files of abseil-cpp-devel (32%) Extracting the files of abseil-cpp-devel (32%) Extracting the files of abseil-cpp-devel (32%) Extracting the files of abseil-cpp-devel (32%) Extracting the files of abseil-cpp-devel (32%) Extracting the files of abseil-cpp-devel (33%) Extracting the files of abseil-cpp-devel (33%) Extracting the files of abseil-cpp-devel (33%) Extracting the files of abseil-cpp-devel (33%) Extracting the files of abseil-cpp-devel (33%) Extracting the files of abseil-cpp-devel (33%) Extracting the files of abseil-cpp-devel (33%) Extracting the files of abseil-cpp-devel (33%) Extracting the files of abseil-cpp-devel (34%) Extracting the files of abseil-cpp-devel (34%) Extracting the files of abseil-cpp-devel (34%) Extracting the files of abseil-cpp-devel (34%) Extracting the files of abseil-cpp-devel (34%) Extracting the files of abseil-cpp-devel (34%) Extracting the files of abseil-cpp-devel (34%) Extracting the files of abseil-cpp-devel (35%) Extracting the files of abseil-cpp-devel (35%) Extracting the files of abseil-cpp-devel (35%) Extracting the files of abseil-cpp-devel (35%) Extracting the files of abseil-cpp-devel (35%) Extracting the files of abseil-cpp-devel (35%) Extracting the files of abseil-cpp-devel (35%) Extracting the files of abseil-cpp-devel (35%) Extracting the files of abseil-cpp-devel (36%) Extracting the files of abseil-cpp-devel (36%) Extracting the files of abseil-cpp-devel (36%) Extracting the files of abseil-cpp-devel (36%) Extracting the files of abseil-cpp-devel (36%) Extracting the files of abseil-cpp-devel (36%) Extracting the files of abseil-cpp-devel (36%) Extracting the files of abseil-cpp-devel (37%) Extracting the files of abseil-cpp-devel (37%) Extracting the files of abseil-cpp-devel (37%) Extracting the files of abseil-cpp-devel (37%) Extracting the files of abseil-cpp-devel (37%) Extracting the files of abseil-cpp-devel (37%) Extracting the files of abseil-cpp-devel (37%) Extracting the files of abseil-cpp-devel (37%) Extracting the files of abseil-cpp-devel (38%) Extracting the files of abseil-cpp-devel (38%) Extracting the files of abseil-cpp-devel (38%) Extracting the files of abseil-cpp-devel (38%) Extracting the files of abseil-cpp-devel (38%) Extracting the files of abseil-cpp-devel (38%) Extracting the files of abseil-cpp-devel (38%) Extracting the files of abseil-cpp-devel (39%) Extracting the files of abseil-cpp-devel (39%) Extracting the files of abseil-cpp-devel (39%) Extracting the files of abseil-cpp-devel (39%) Extracting the files of abseil-cpp-devel (39%) Extracting the files of abseil-cpp-devel (39%) Extracting the files of abseil-cpp-devel (39%) Extracting the files of abseil-cpp-devel (39%) Extracting the files of abseil-cpp-devel (40%) Extracting the files of abseil-cpp-devel (40%) Extracting the files of abseil-cpp-devel (40%) Extracting the files of abseil-cpp-devel (40%) Extracting the files of abseil-cpp-devel (40%) Extracting the files of abseil-cpp-devel (40%) Extracting the files of abseil-cpp-devel (40%) Extracting the files of abseil-cpp-devel (41%) Extracting the files of abseil-cpp-devel (41%) Extracting the files of abseil-cpp-devel (41%) Extracting the files of abseil-cpp-devel (41%) Extracting the files of abseil-cpp-devel (41%) Extracting the files of abseil-cpp-devel (41%) Extracting the files of abseil-cpp-devel (41%) Extracting the files of abseil-cpp-devel (41%) Extracting the files of abseil-cpp-devel (42%) Extracting the files of abseil-cpp-devel (42%) Extracting the files of abseil-cpp-devel (42%) Extracting the files of abseil-cpp-devel (42%) Extracting the files of abseil-cpp-devel (42%) Extracting the files of abseil-cpp-devel (42%) Extracting the files of abseil-cpp-devel (42%) Extracting the files of abseil-cpp-devel (43%) Extracting the files of abseil-cpp-devel (43%) Extracting the files of abseil-cpp-devel (43%) Extracting the files of abseil-cpp-devel (43%) Extracting the files of abseil-cpp-devel (43%) Extracting the files of abseil-cpp-devel (43%) Extracting the files of abseil-cpp-devel (43%) Extracting the files of abseil-cpp-devel (43%) Extracting the files of abseil-cpp-devel (44%) Extracting the files of abseil-cpp-devel (44%) Extracting the files of abseil-cpp-devel (44%) Extracting the files of abseil-cpp-devel (44%) Extracting the files of abseil-cpp-devel (44%) Extracting the files of abseil-cpp-devel (44%) Extracting the files of abseil-cpp-devel (44%) Extracting the files of abseil-cpp-devel (45%) Extracting the files of abseil-cpp-devel (45%) Extracting the files of abseil-cpp-devel (45%) Extracting the files of abseil-cpp-devel (45%) Extracting the files of abseil-cpp-devel (45%) Extracting the files of abseil-cpp-devel (45%) Extracting the files of abseil-cpp-devel (45%) Extracting the files of abseil-cpp-devel (45%) Extracting the files of abseil-cpp-devel (46%) Extracting the files of abseil-cpp-devel (46%) Extracting the files of abseil-cpp-devel (46%) Extracting the files of abseil-cpp-devel (46%) Extracting the files of abseil-cpp-devel (46%) Extracting the files of abseil-cpp-devel (46%) Extracting the files of abseil-cpp-devel (46%) Extracting the files of abseil-cpp-devel (47%) Extracting the files of abseil-cpp-devel (47%) Extracting the files of abseil-cpp-devel (47%) Extracting the files of abseil-cpp-devel (47%) Extracting the files of abseil-cpp-devel (47%) Extracting the files of abseil-cpp-devel (47%) Extracting the files of abseil-cpp-devel (47%) Extracting the files of abseil-cpp-devel (47%) Extracting the files of abseil-cpp-devel (48%) Extracting the files of abseil-cpp-devel (48%) Extracting the files of abseil-cpp-devel (48%) Extracting the files of abseil-cpp-devel (48%) Extracting the files of abseil-cpp-devel (48%) Extracting the files of abseil-cpp-devel (48%) Extracting the files of abseil-cpp-devel (48%) Extracting the files of abseil-cpp-devel (49%) Extracting the files of abseil-cpp-devel (49%) Extracting the files of abseil-cpp-devel (49%) Extracting the files of abseil-cpp-devel (49%) Extracting the files of abseil-cpp-devel (49%) Extracting the files of abseil-cpp-devel (49%) Extracting the files of abseil-cpp-devel (49%) Extracting the files of abseil-cpp-devel (49%) Extracting the files of abseil-cpp-devel (50%) Extracting the files of abseil-cpp-devel (50%) Extracting the files of abseil-cpp-devel (50%) Extracting the files of abseil-cpp-devel (50%) Extracting the files of abseil-cpp-devel (50%) Extracting the files of abseil-cpp-devel (50%) Extracting the files of abseil-cpp-devel (50%) Extracting the files of abseil-cpp-devel (50%) Extracting the files of abseil-cpp-devel (51%) Extracting the files of abseil-cpp-devel (51%) Extracting the files of abseil-cpp-devel (51%) Extracting the files of abseil-cpp-devel (51%) Extracting the files of abseil-cpp-devel (51%) Extracting the files of abseil-cpp-devel (51%) Extracting the files of abseil-cpp-devel (51%) Extracting the files of abseil-cpp-devel (52%) Extracting the files of abseil-cpp-devel (52%) Extracting the files of abseil-cpp-devel (52%) Extracting the files of abseil-cpp-devel (52%) Extracting the files of abseil-cpp-devel (52%) Extracting the files of abseil-cpp-devel (52%) Extracting the files of abseil-cpp-devel (52%) Extracting the files of abseil-cpp-devel (52%) Extracting the files of abseil-cpp-devel (53%) Extracting the files of abseil-cpp-devel (53%) Extracting the files of abseil-cpp-devel (53%) Extracting the files of abseil-cpp-devel (53%) Extracting the files of abseil-cpp-devel (53%) Extracting the files of abseil-cpp-devel (53%) Extracting the files of abseil-cpp-devel (53%) Extracting the files of abseil-cpp-devel (54%) Extracting the files of abseil-cpp-devel (54%) Extracting the files of abseil-cpp-devel (54%) Extracting the files of abseil-cpp-devel (54%) Extracting the files of abseil-cpp-devel (54%) Extracting the files of abseil-cpp-devel (54%) Extracting the files of abseil-cpp-devel (54%) Extracting the files of abseil-cpp-devel (54%) Extracting the files of abseil-cpp-devel (55%) Extracting the files of abseil-cpp-devel (55%) Extracting the files of abseil-cpp-devel (55%) Extracting the files of abseil-cpp-devel (55%) Extracting the files of abseil-cpp-devel (55%) Extracting the files of abseil-cpp-devel (55%) Extracting the files of abseil-cpp-devel (55%) Extracting the files of abseil-cpp-devel (56%) Extracting the files of abseil-cpp-devel (56%) Extracting the files of abseil-cpp-devel (56%) Extracting the files of abseil-cpp-devel (56%) Extracting the files of abseil-cpp-devel (56%) Extracting the files of abseil-cpp-devel (56%) Extracting the files of abseil-cpp-devel (56%) Extracting the files of abseil-cpp-devel (56%) Extracting the files of abseil-cpp-devel (57%) Extracting the files of abseil-cpp-devel (57%) Extracting the files of abseil-cpp-devel (57%) Extracting the files of abseil-cpp-devel (57%) Extracting the files of abseil-cpp-devel (57%) Extracting the files of abseil-cpp-devel (57%) Extracting the files of abseil-cpp-devel (57%) Extracting the files of abseil-cpp-devel (58%) Extracting the files of abseil-cpp-devel (58%) Extracting the files of abseil-cpp-devel (58%) Extracting the files of abseil-cpp-devel (58%) Extracting the files of abseil-cpp-devel (58%) Extracting the files of abseil-cpp-devel (58%) Extracting the files of abseil-cpp-devel (58%) Extracting the files of abseil-cpp-devel (58%) Extracting the files of abseil-cpp-devel (59%) Extracting the files of abseil-cpp-devel (59%) Extracting the files of abseil-cpp-devel (59%) Extracting the files of abseil-cpp-devel (59%) Extracting the files of abseil-cpp-devel (59%) Extracting the files of abseil-cpp-devel (59%) Extracting the files of abseil-cpp-devel (59%) Extracting the files of abseil-cpp-devel (60%) Extracting the files of abseil-cpp-devel (60%) Extracting the files of abseil-cpp-devel (60%) Extracting the files of abseil-cpp-devel (60%) Extracting the files of abseil-cpp-devel (60%) Extracting the files of abseil-cpp-devel (60%) Extracting the files of abseil-cpp-devel (60%) Extracting the files of abseil-cpp-devel (60%) Extracting the files of abseil-cpp-devel (61%) Extracting the files of abseil-cpp-devel (61%) Extracting the files of abseil-cpp-devel (61%) Extracting the files of abseil-cpp-devel (61%) Extracting the files of abseil-cpp-devel (61%) Extracting the files of abseil-cpp-devel (61%) Extracting the files of abseil-cpp-devel (61%) Extracting the files of abseil-cpp-devel (62%) Extracting the files of abseil-cpp-devel (62%) Extracting the files of abseil-cpp-devel (62%) Extracting the files of abseil-cpp-devel (62%) Extracting the files of abseil-cpp-devel (62%) Extracting the files of abseil-cpp-devel (62%) Extracting the files of abseil-cpp-devel (62%) Extracting the files of abseil-cpp-devel (62%) Extracting the files of abseil-cpp-devel (63%) Extracting the files of abseil-cpp-devel (63%) Extracting the files of abseil-cpp-devel (63%) Extracting the files of abseil-cpp-devel (63%) Extracting the files of abseil-cpp-devel (63%) Extracting the files of abseil-cpp-devel (63%) Extracting the files of abseil-cpp-devel (63%) Extracting the files of abseil-cpp-devel (64%) Extracting the files of abseil-cpp-devel (64%) Extracting the files of abseil-cpp-devel (64%) Extracting the files of abseil-cpp-devel (64%) Extracting the files of abseil-cpp-devel (64%) Extracting the files of abseil-cpp-devel (64%) Extracting the files of abseil-cpp-devel (64%) Extracting the files of abseil-cpp-devel (64%) Extracting the files of abseil-cpp-devel (65%) Extracting the files of abseil-cpp-devel (65%) Extracting the files of abseil-cpp-devel (65%) Extracting the files of abseil-cpp-devel (65%) Extracting the files of abseil-cpp-devel (65%) Extracting the files of abseil-cpp-devel (65%) Extracting the files of abseil-cpp-devel (65%) Extracting the files of abseil-cpp-devel (66%) Extracting the files of abseil-cpp-devel (66%) Extracting the files of abseil-cpp-devel (66%) Extracting the files of abseil-cpp-devel (66%) Extracting the files of abseil-cpp-devel (66%) Extracting the files of abseil-cpp-devel (66%) Extracting the files of abseil-cpp-devel (66%) Extracting the files of abseil-cpp-devel (66%) Extracting the files of abseil-cpp-devel (67%) Extracting the files of abseil-cpp-devel (67%) Extracting the files of abseil-cpp-devel (67%) Extracting the files of abseil-cpp-devel (67%) Extracting the files of abseil-cpp-devel (67%) Extracting the files of abseil-cpp-devel (67%) Extracting the files of abseil-cpp-devel (67%) Extracting the files of abseil-cpp-devel (68%) Extracting the files of abseil-cpp-devel (68%) Extracting the files of abseil-cpp-devel (68%) Extracting the files of abseil-cpp-devel (68%) Extracting the files of abseil-cpp-devel (68%) Extracting the files of abseil-cpp-devel (68%) Extracting the files of abseil-cpp-devel (68%) Extracting the files of abseil-cpp-devel (68%) Extracting the files of abseil-cpp-devel (69%) Extracting the files of abseil-cpp-devel (69%) Extracting the files of abseil-cpp-devel (69%) Extracting the files of abseil-cpp-devel (69%) Extracting the files of abseil-cpp-devel (69%) Extracting the files of abseil-cpp-devel (69%) Extracting the files of abseil-cpp-devel (69%) Extracting the files of abseil-cpp-devel (70%) Extracting the files of abseil-cpp-devel (70%) Extracting the files of abseil-cpp-devel (70%) Extracting the files of abseil-cpp-devel (70%) Extracting the files of abseil-cpp-devel (70%) Extracting the files of abseil-cpp-devel (70%) Extracting the files of abseil-cpp-devel (70%) Extracting the files of abseil-cpp-devel (70%) Extracting the files of abseil-cpp-devel (71%) Extracting the files of abseil-cpp-devel (71%) Extracting the files of abseil-cpp-devel (71%) Extracting the files of abseil-cpp-devel (71%) Extracting the files of abseil-cpp-devel (71%) Extracting the files of abseil-cpp-devel (71%) Extracting the files of abseil-cpp-devel (71%) Extracting the files of abseil-cpp-devel (72%) Extracting the files of abseil-cpp-devel (72%) Extracting the files of abseil-cpp-devel (72%) Extracting the files of abseil-cpp-devel (72%) Extracting the files of abseil-cpp-devel (72%) Extracting the files of abseil-cpp-devel (72%) Extracting the files of abseil-cpp-devel (72%) Extracting the files of abseil-cpp-devel (72%) Extracting the files of abseil-cpp-devel (73%) Extracting the files of abseil-cpp-devel (73%) Extracting the files of abseil-cpp-devel (73%) Extracting the files of abseil-cpp-devel (73%) Extracting the files of abseil-cpp-devel (73%) Extracting the files of abseil-cpp-devel (73%) Extracting the files of abseil-cpp-devel (73%) Extracting the files of abseil-cpp-devel (74%) Extracting the files of abseil-cpp-devel (74%) Extracting the files of abseil-cpp-devel (74%) Extracting the files of abseil-cpp-devel (74%) Extracting the files of abseil-cpp-devel (74%) Extracting the files of abseil-cpp-devel (74%) Extracting the files of abseil-cpp-devel (74%) Extracting the files of abseil-cpp-devel (74%) Extracting the files of abseil-cpp-devel (75%) Extracting the files of abseil-cpp-devel (75%) Extracting the files of abseil-cpp-devel (75%) Extracting the files of abseil-cpp-devel (75%) Extracting the files of abseil-cpp-devel (75%) Extracting the files of abseil-cpp-devel (75%) Extracting the files of abseil-cpp-devel (75%) Extracting the files of abseil-cpp-devel (76%) Extracting the files of abseil-cpp-devel (76%) Extracting the files of abseil-cpp-devel (76%) Extracting the files of abseil-cpp-devel (76%) Extracting the files of abseil-cpp-devel (76%) Extracting the files of abseil-cpp-devel (76%) Extracting the files of abseil-cpp-devel (76%) Extracting the files of abseil-cpp-devel (76%) Extracting the files of abseil-cpp-devel (77%) Extracting the files of abseil-cpp-devel (77%) Extracting the files of abseil-cpp-devel (77%) Extracting the files of abseil-cpp-devel (77%) Extracting the files of abseil-cpp-devel (77%) Extracting the files of abseil-cpp-devel (77%) Extracting the files of abseil-cpp-devel (77%) Extracting the files of abseil-cpp-devel (78%) Extracting the files of abseil-cpp-devel (78%) Extracting the files of abseil-cpp-devel (78%) Extracting the files of abseil-cpp-devel (78%) Extracting the files of abseil-cpp-devel (78%) Extracting the files of abseil-cpp-devel (78%) Extracting the files of abseil-cpp-devel (78%) Extracting the files of abseil-cpp-devel (78%) Extracting the files of abseil-cpp-devel (79%) Extracting the files of abseil-cpp-devel (79%) Extracting the files of abseil-cpp-devel (79%) Extracting the files of abseil-cpp-devel (79%) Extracting the files of abseil-cpp-devel (79%) Extracting the files of abseil-cpp-devel (79%) Extracting the files of abseil-cpp-devel (79%) Extracting the files of abseil-cpp-devel (80%) Extracting the files of abseil-cpp-devel (80%) Extracting the files of abseil-cpp-devel (80%) Extracting the files of abseil-cpp-devel (80%) Extracting the files of abseil-cpp-devel (80%) Extracting the files of abseil-cpp-devel (80%) Extracting the files of abseil-cpp-devel (80%) Extracting the files of abseil-cpp-devel (80%) Extracting the files of abseil-cpp-devel (81%) Extracting the files of abseil-cpp-devel (81%) Extracting the files of abseil-cpp-devel (81%) Extracting the files of abseil-cpp-devel (81%) Extracting the files of abseil-cpp-devel (81%) Extracting the files of abseil-cpp-devel (81%) Extracting the files of abseil-cpp-devel (81%) Extracting the files of abseil-cpp-devel (82%) Extracting the files of abseil-cpp-devel (82%) Extracting the files of abseil-cpp-devel (82%) Extracting the files of abseil-cpp-devel (82%) Extracting the files of abseil-cpp-devel (82%) Extracting the files of abseil-cpp-devel (82%) Extracting the files of abseil-cpp-devel (82%) Extracting the files of abseil-cpp-devel (82%) Extracting the files of abseil-cpp-devel (83%) Extracting the files of abseil-cpp-devel (83%) Extracting the files of abseil-cpp-devel (83%) Extracting the files of abseil-cpp-devel (83%) Extracting the files of abseil-cpp-devel (83%) Extracting the files of abseil-cpp-devel (83%) Extracting the files of abseil-cpp-devel (83%) Extracting the files of abseil-cpp-devel (84%) Extracting the files of abseil-cpp-devel (84%) Extracting the files of abseil-cpp-devel (84%) Extracting the files of abseil-cpp-devel (84%) Extracting the files of abseil-cpp-devel (84%) Extracting the files of abseil-cpp-devel (84%) Extracting the files of abseil-cpp-devel (84%) Extracting the files of abseil-cpp-devel (84%) Extracting the files of abseil-cpp-devel (85%) Extracting the files of abseil-cpp-devel (85%) Extracting the files of abseil-cpp-devel (85%) Extracting the files of abseil-cpp-devel (85%) Extracting the files of abseil-cpp-devel (85%) Extracting the files of abseil-cpp-devel (85%) Extracting the files of abseil-cpp-devel (85%) Extracting the files of abseil-cpp-devel (86%) Extracting the files of abseil-cpp-devel (86%) Extracting the files of abseil-cpp-devel (86%) Extracting the files of abseil-cpp-devel (86%) Extracting the files of abseil-cpp-devel (86%) Extracting the files of abseil-cpp-devel (86%) Extracting the files of abseil-cpp-devel (86%) Extracting the files of abseil-cpp-devel (86%) Extracting the files of abseil-cpp-devel (87%) Extracting the files of abseil-cpp-devel (87%) Extracting the files of abseil-cpp-devel (87%) Extracting the files of abseil-cpp-devel (87%) Extracting the files of abseil-cpp-devel (87%) Extracting the files of abseil-cpp-devel (87%) Extracting the files of abseil-cpp-devel (87%) Extracting the files of abseil-cpp-devel (88%) Extracting the files of abseil-cpp-devel (88%) Extracting the files of abseil-cpp-devel (88%) Extracting the files of abseil-cpp-devel (88%) Extracting the files of abseil-cpp-devel (88%) Extracting the files of abseil-cpp-devel (88%) Extracting the files of abseil-cpp-devel (88%) Extracting the files of abseil-cpp-devel (88%) Extracting the files of abseil-cpp-devel (89%) Extracting the files of abseil-cpp-devel (89%) Extracting the files of abseil-cpp-devel (89%) Extracting the files of abseil-cpp-devel (89%) Extracting the files of abseil-cpp-devel (89%) Extracting the files of abseil-cpp-devel (89%) Extracting the files of abseil-cpp-devel (89%) Extracting the files of abseil-cpp-devel (90%) Extracting the files of abseil-cpp-devel (90%) Extracting the files of abseil-cpp-devel (90%) Extracting the files of abseil-cpp-devel (90%) Extracting the files of abseil-cpp-devel (90%) Extracting the files of abseil-cpp-devel (90%) Extracting the files of abseil-cpp-devel (90%) Extracting the files of abseil-cpp-devel (90%) Extracting the files of abseil-cpp-devel (91%) Extracting the files of abseil-cpp-devel (91%) Extracting the files of abseil-cpp-devel (91%) Extracting the files of abseil-cpp-devel (91%) Extracting the files of abseil-cpp-devel (91%) Extracting the files of abseil-cpp-devel (91%) Extracting the files of abseil-cpp-devel (91%) Extracting the files of abseil-cpp-devel (92%) Extracting the files of abseil-cpp-devel (92%) Extracting the files of abseil-cpp-devel (92%) Extracting the files of abseil-cpp-devel (92%) Extracting the files of abseil-cpp-devel (92%) Extracting the files of abseil-cpp-devel (92%) Extracting the files of abseil-cpp-devel (92%) Extracting the files of abseil-cpp-devel (92%) Extracting the files of abseil-cpp-devel (93%) Extracting the files of abseil-cpp-devel (93%) Extracting the files of abseil-cpp-devel (93%) Extracting the files of abseil-cpp-devel (93%) Extracting the files of abseil-cpp-devel (93%) Extracting the files of abseil-cpp-devel (93%) Extracting the files of abseil-cpp-devel (93%) Extracting the files of abseil-cpp-devel (94%) Extracting the files of abseil-cpp-devel (94%) Extracting the files of abseil-cpp-devel (94%) Extracting the files of abseil-cpp-devel (94%) Extracting the files of abseil-cpp-devel (94%) Extracting the files of abseil-cpp-devel (94%) Extracting the files of abseil-cpp-devel (94%) Extracting the files of abseil-cpp-devel (94%) Extracting the files of abseil-cpp-devel (95%) Extracting the files of abseil-cpp-devel (95%) Extracting the files of abseil-cpp-devel (95%) Extracting the files of abseil-cpp-devel (95%) Extracting the files of abseil-cpp-devel (95%) Extracting the files of abseil-cpp-devel (95%) Extracting the files of abseil-cpp-devel (95%) Extracting the files of abseil-cpp-devel (96%) Extracting the files of abseil-cpp-devel (96%) Extracting the files of abseil-cpp-devel (96%) Extracting the files of abseil-cpp-devel (96%) Extracting the files of abseil-cpp-devel (96%) Extracting the files of abseil-cpp-devel (96%) Extracting the files of abseil-cpp-devel (96%) Extracting the files of abseil-cpp-devel (96%) Extracting the files of abseil-cpp-devel (97%) Extracting the files of abseil-cpp-devel (97%) Extracting the files of abseil-cpp-devel (97%) Extracting the files of abseil-cpp-devel (97%) Extracting the files of abseil-cpp-devel (97%) Extracting the files of abseil-cpp-devel (97%) Extracting the files of abseil-cpp-devel (97%) Extracting the files of abseil-cpp-devel (98%) Extracting the files of abseil-cpp-devel (98%) Extracting the files of abseil-cpp-devel (98%) Extracting the files of abseil-cpp-devel (98%) Extracting the files of abseil-cpp-devel (98%) Extracting the files of abseil-cpp-devel (98%) Extracting the files of abseil-cpp-devel (98%) Extracting the files of abseil-cpp-devel (98%) Extracting the files of abseil-cpp-devel (99%) Extracting the files of abseil-cpp-devel (99%) Extracting the files of abseil-cpp-devel (99%) Extracting the files of abseil-cpp-devel (99%) Extracting the files of abseil-cpp-devel (99%) Extracting the files of abseil-cpp-devel (99%) Extracting the files of abseil-cpp-devel (99%) Extracting the files of abseil-cpp-devel (100%) [complete] Installed abseil-cpp-devel Installing 24 / 31 Installing protobuf-devel, version 35.1, release 30 Extracting the files of protobuf-devel (0%) Extracting the files of protobuf-devel (0%) Extracting the files of protobuf-devel (0%) Extracting the files of protobuf-devel (1%) Extracting the files of protobuf-devel (1%) Extracting the files of protobuf-devel (1%) Extracting the files of protobuf-devel (2%) Extracting the files of protobuf-devel (2%) Extracting the files of protobuf-devel (2%) Extracting the files of protobuf-devel (3%) Extracting the files of protobuf-devel (3%) Extracting the files of protobuf-devel (3%) Extracting the files of protobuf-devel (4%) Extracting the files of protobuf-devel (4%) Extracting the files of protobuf-devel (4%) Extracting the files of protobuf-devel (4%) Extracting the files of protobuf-devel (5%) Extracting the files of protobuf-devel (5%) Extracting the files of protobuf-devel (5%) Extracting the files of protobuf-devel (6%) Extracting the files of protobuf-devel (6%) Extracting the files of protobuf-devel (6%) Extracting the files of protobuf-devel (7%) Extracting the files of protobuf-devel (7%) Extracting the files of protobuf-devel (7%) Extracting the files of protobuf-devel (8%) Extracting the files of protobuf-devel (8%) Extracting the files of protobuf-devel (8%) Extracting the files of protobuf-devel (8%) Extracting the files of protobuf-devel (9%) Extracting the files of protobuf-devel (9%) Extracting the files of protobuf-devel (9%) Extracting the files of protobuf-devel (10%) Extracting the files of protobuf-devel (10%) Extracting the files of protobuf-devel (10%) Extracting the files of protobuf-devel (11%) Extracting the files of protobuf-devel (11%) Extracting the files of protobuf-devel (11%) Extracting the files of protobuf-devel (12%) Extracting the files of protobuf-devel (12%) Extracting the files of protobuf-devel (12%) Extracting the files of protobuf-devel (12%) Extracting the files of protobuf-devel (13%) Extracting the files of protobuf-devel (13%) Extracting the files of protobuf-devel (13%) Extracting the files of protobuf-devel (14%) Extracting the files of protobuf-devel (14%) Extracting the files of protobuf-devel (14%) Extracting the files of protobuf-devel (15%) Extracting the files of protobuf-devel (15%) Extracting the files of protobuf-devel (15%) Extracting the files of protobuf-devel (16%) Extracting the files of protobuf-devel (16%) Extracting the files of protobuf-devel (16%) Extracting the files of protobuf-devel (16%) Extracting the files of protobuf-devel (17%) Extracting the files of protobuf-devel (17%) Extracting the files of protobuf-devel (17%) Extracting the files of protobuf-devel (18%) Extracting the files of protobuf-devel (18%) Extracting the files of protobuf-devel (18%) Extracting the files of protobuf-devel (19%) Extracting the files of protobuf-devel (19%) Extracting the files of protobuf-devel (19%) Extracting the files of protobuf-devel (20%) Extracting the files of protobuf-devel (20%) Extracting the files of protobuf-devel (20%) Extracting the files of protobuf-devel (20%) Extracting the files of protobuf-devel (21%) Extracting the files of protobuf-devel (21%) Extracting the files of protobuf-devel (21%) Extracting the files of protobuf-devel (22%) Extracting the files of protobuf-devel (22%) Extracting the files of protobuf-devel (22%) Extracting the files of protobuf-devel (23%) Extracting the files of protobuf-devel (23%) Extracting the files of protobuf-devel (23%) Extracting the files of protobuf-devel (24%) Extracting the files of protobuf-devel (24%) Extracting the files of protobuf-devel (24%) Extracting the files of protobuf-devel (24%) Extracting the files of protobuf-devel (25%) Extracting the files of protobuf-devel (25%) Extracting the files of protobuf-devel (25%) Extracting the files of protobuf-devel (26%) Extracting the files of protobuf-devel (26%) Extracting the files of protobuf-devel (26%) Extracting the files of protobuf-devel (27%) Extracting the files of protobuf-devel (27%) Extracting the files of protobuf-devel (27%) Extracting the files of protobuf-devel (28%) Extracting the files of protobuf-devel (28%) Extracting the files of protobuf-devel (28%) Extracting the files of protobuf-devel (28%) Extracting the files of protobuf-devel (29%) Extracting the files of protobuf-devel (29%) Extracting the files of protobuf-devel (29%) Extracting the files of protobuf-devel (30%) Extracting the files of protobuf-devel (30%) Extracting the files of protobuf-devel (30%) Extracting the files of protobuf-devel (31%) Extracting the files of protobuf-devel (31%) Extracting the files of protobuf-devel (31%) Extracting the files of protobuf-devel (32%) Extracting the files of protobuf-devel (32%) Extracting the files of protobuf-devel (32%) Extracting the files of protobuf-devel (32%) Extracting the files of protobuf-devel (33%) Extracting the files of protobuf-devel (33%) Extracting the files of protobuf-devel (33%) Extracting the files of protobuf-devel (34%) Extracting the files of protobuf-devel (34%) Extracting the files of protobuf-devel (34%) Extracting the files of protobuf-devel (35%) Extracting the files of protobuf-devel (35%) Extracting the files of protobuf-devel (35%) Extracting the files of protobuf-devel (36%) Extracting the files of protobuf-devel (36%) Extracting the files of protobuf-devel (36%) Extracting the files of protobuf-devel (36%) Extracting the files of protobuf-devel (37%) Extracting the files of protobuf-devel (37%) Extracting the files of protobuf-devel (37%) Extracting the files of protobuf-devel (38%) Extracting the files of protobuf-devel (38%) Extracting the files of protobuf-devel (38%) Extracting the files of protobuf-devel (39%) Extracting the files of protobuf-devel (39%) Extracting the files of protobuf-devel (39%) Extracting the files of protobuf-devel (40%) Extracting the files of protobuf-devel (40%) Extracting the files of protobuf-devel (40%) Extracting the files of protobuf-devel (40%) Extracting the files of protobuf-devel (41%) Extracting the files of protobuf-devel (41%) Extracting the files of protobuf-devel (41%) Extracting the files of protobuf-devel (42%) Extracting the files of protobuf-devel (42%) Extracting the files of protobuf-devel (42%) Extracting the files of protobuf-devel (43%) Extracting the files of protobuf-devel (43%) Extracting the files of protobuf-devel (43%) Extracting the files of protobuf-devel (44%) Extracting the files of protobuf-devel (44%) Extracting the files of protobuf-devel (44%) Extracting the files of protobuf-devel (44%) Extracting the files of protobuf-devel (45%) Extracting the files of protobuf-devel (45%) Extracting the files of protobuf-devel (45%) Extracting the files of protobuf-devel (46%) Extracting the files of protobuf-devel (46%) Extracting the files of protobuf-devel (46%) Extracting the files of protobuf-devel (47%) Extracting the files of protobuf-devel (47%) Extracting the files of protobuf-devel (47%) Extracting the files of protobuf-devel (48%) Extracting the files of protobuf-devel (48%) Extracting the files of protobuf-devel (48%) Extracting the files of protobuf-devel (48%) Extracting the files of protobuf-devel (49%) Extracting the files of protobuf-devel (49%) Extracting the files of protobuf-devel (49%) Extracting the files of protobuf-devel (50%) Extracting the files of protobuf-devel (50%) Extracting the files of protobuf-devel (50%) Extracting the files of protobuf-devel (51%) Extracting the files of protobuf-devel (51%) Extracting the files of protobuf-devel (51%) Extracting the files of protobuf-devel (52%) Extracting the files of protobuf-devel (52%) Extracting the files of protobuf-devel (52%) Extracting the files of protobuf-devel (52%) Extracting the files of protobuf-devel (53%) Extracting the files of protobuf-devel (53%) Extracting the files of protobuf-devel (53%) Extracting the files of protobuf-devel (54%) Extracting the files of protobuf-devel (54%) Extracting the files of protobuf-devel (54%) Extracting the files of protobuf-devel (55%) Extracting the files of protobuf-devel (55%) Extracting the files of protobuf-devel (55%) Extracting the files of protobuf-devel (56%) Extracting the files of protobuf-devel (56%) Extracting the files of protobuf-devel (56%) Extracting the files of protobuf-devel (56%) Extracting the files of protobuf-devel (57%) Extracting the files of protobuf-devel (57%) Extracting the files of protobuf-devel (57%) Extracting the files of protobuf-devel (58%) Extracting the files of protobuf-devel (58%) Extracting the files of protobuf-devel (58%) Extracting the files of protobuf-devel (59%) Extracting the files of protobuf-devel (59%) Extracting the files of protobuf-devel (59%) Extracting the files of protobuf-devel (60%) Extracting the files of protobuf-devel (60%) Extracting the files of protobuf-devel (60%) Extracting the files of protobuf-devel (60%) Extracting the files of protobuf-devel (61%) Extracting the files of protobuf-devel (61%) Extracting the files of protobuf-devel (61%) Extracting the files of protobuf-devel (62%) Extracting the files of protobuf-devel (62%) Extracting the files of protobuf-devel (62%) Extracting the files of protobuf-devel (63%) Extracting the files of protobuf-devel (63%) Extracting the files of protobuf-devel (63%) Extracting the files of protobuf-devel (64%) Extracting the files of protobuf-devel (64%) Extracting the files of protobuf-devel (64%) Extracting the files of protobuf-devel (64%) Extracting the files of protobuf-devel (65%) Extracting the files of protobuf-devel (65%) Extracting the files of protobuf-devel (65%) Extracting the files of protobuf-devel (66%) Extracting the files of protobuf-devel (66%) Extracting the files of protobuf-devel (66%) Extracting the files of protobuf-devel (67%) Extracting the files of protobuf-devel (67%) Extracting the files of protobuf-devel (67%) Extracting the files of protobuf-devel (68%) Extracting the files of protobuf-devel (68%) Extracting the files of protobuf-devel (68%) Extracting the files of protobuf-devel (68%) Extracting the files of protobuf-devel (69%) Extracting the files of protobuf-devel (69%) Extracting the files of protobuf-devel (69%) Extracting the files of protobuf-devel (70%) Extracting the files of protobuf-devel (70%) Extracting the files of protobuf-devel (70%) Extracting the files of protobuf-devel (71%) Extracting the files of protobuf-devel (71%) Extracting the files of protobuf-devel (71%) Extracting the files of protobuf-devel (72%) Extracting the files of protobuf-devel (72%) Extracting the files of protobuf-devel (72%) Extracting the files of protobuf-devel (72%) Extracting the files of protobuf-devel (73%) Extracting the files of protobuf-devel (73%) Extracting the files of protobuf-devel (73%) Extracting the files of protobuf-devel (74%) Extracting the files of protobuf-devel (74%) Extracting the files of protobuf-devel (74%) Extracting the files of protobuf-devel (75%) Extracting the files of protobuf-devel (75%) Extracting the files of protobuf-devel (75%) Extracting the files of protobuf-devel (76%) Extracting the files of protobuf-devel (76%) Extracting the files of protobuf-devel (76%) Extracting the files of protobuf-devel (76%) Extracting the files of protobuf-devel (77%) Extracting the files of protobuf-devel (77%) Extracting the files of protobuf-devel (77%) Extracting the files of protobuf-devel (78%) Extracting the files of protobuf-devel (78%) Extracting the files of protobuf-devel (78%) Extracting the files of protobuf-devel (79%) Extracting the files of protobuf-devel (79%) Extracting the files of protobuf-devel (79%) Extracting the files of protobuf-devel (80%) Extracting the files of protobuf-devel (80%) Extracting the files of protobuf-devel (80%) Extracting the files of protobuf-devel (80%) Extracting the files of protobuf-devel (81%) Extracting the files of protobuf-devel (81%) Extracting the files of protobuf-devel (81%) Extracting the files of protobuf-devel (82%) Extracting the files of protobuf-devel (82%) Extracting the files of protobuf-devel (82%) Extracting the files of protobuf-devel (83%) Extracting the files of protobuf-devel (83%) Extracting the files of protobuf-devel (83%) Extracting the files of protobuf-devel (84%) Extracting the files of protobuf-devel (84%) Extracting the files of protobuf-devel (84%) Extracting the files of protobuf-devel (84%) Extracting the files of protobuf-devel (85%) Extracting the files of protobuf-devel (85%) Extracting the files of protobuf-devel (85%) Extracting the files of protobuf-devel (86%) Extracting the files of protobuf-devel (86%) Extracting the files of protobuf-devel (86%) Extracting the files of protobuf-devel (87%) Extracting the files of protobuf-devel (87%) Extracting the files of protobuf-devel (87%) Extracting the files of protobuf-devel (88%) Extracting the files of protobuf-devel (88%) Extracting the files of protobuf-devel (88%) Extracting the files of protobuf-devel (88%) Extracting the files of protobuf-devel (89%) Extracting the files of protobuf-devel (89%) Extracting the files of protobuf-devel (89%) Extracting the files of protobuf-devel (90%) Extracting the files of protobuf-devel (90%) Extracting the files of protobuf-devel (90%) Extracting the files of protobuf-devel (91%) Extracting the files of protobuf-devel (91%) Extracting the files of protobuf-devel (91%) Extracting the files of protobuf-devel (92%) Extracting the files of protobuf-devel (92%) Extracting the files of protobuf-devel (92%) Extracting the files of protobuf-devel (92%) Extracting the files of protobuf-devel (93%) Extracting the files of protobuf-devel (93%) Extracting the files of protobuf-devel (93%) Extracting the files of protobuf-devel (94%) Extracting the files of protobuf-devel (94%) Extracting the files of protobuf-devel (94%) Extracting the files of protobuf-devel (95%) Extracting the files of protobuf-devel (95%) Extracting the files of protobuf-devel (95%) Extracting the files of protobuf-devel (96%) Extracting the files of protobuf-devel (96%) Extracting the files of protobuf-devel (96%) Extracting the files of protobuf-devel (96%) Extracting the files of protobuf-devel (97%) Extracting the files of protobuf-devel (97%) Extracting the files of protobuf-devel (97%) Extracting the files of protobuf-devel (98%) Extracting the files of protobuf-devel (98%) Extracting the files of protobuf-devel (98%) Extracting the files of protobuf-devel (99%) Extracting the files of protobuf-devel (99%) Extracting the files of protobuf-devel (99%) Extracting the files of protobuf-devel (100%) [complete] Installed protobuf-devel Installing 25 / 31 Installing re2, version 2024.07.02, release 14 Extracting the files of re2 (33%) Extracting the files of re2 (66%) Extracting the files of re2 (100%) [complete] Installed re2 Installing 26 / 31 Installing re2-devel, version 2024.07.02, release 14 Extracting the files of re2-devel (10%) Extracting the files of re2-devel (20%) Extracting the files of re2-devel (30%) Extracting the files of re2-devel (40%) Extracting the files of re2-devel (50%) Extracting the files of re2-devel (60%) Extracting the files of re2-devel (70%) Extracting the files of re2-devel (80%) Extracting the files of re2-devel (90%) Extracting the files of re2-devel (100%) [complete] Installed re2-devel Installing 27 / 31 Installing c-ares-devel, version 1.34.8, release 19 Extracting the files of c-ares-devel (0%) Extracting the files of c-ares-devel (1%) Extracting the files of c-ares-devel (1%) Extracting the files of c-ares-devel (2%) Extracting the files of c-ares-devel (3%) Extracting the files of c-ares-devel (3%) Extracting the files of c-ares-devel (4%) Extracting the files of c-ares-devel (4%) Extracting the files of c-ares-devel (5%) Extracting the files of c-ares-devel (6%) Extracting the files of c-ares-devel (6%) Extracting the files of c-ares-devel (7%) Extracting the files of c-ares-devel (7%) Extracting the files of c-ares-devel (8%) Extracting the files of c-ares-devel (9%) Extracting the files of c-ares-devel (9%) Extracting the files of c-ares-devel (10%) Extracting the files of c-ares-devel (11%) Extracting the files of c-ares-devel (11%) Extracting the files of c-ares-devel (12%) Extracting the files of c-ares-devel (12%) Extracting the files of c-ares-devel (13%) Extracting the files of c-ares-devel (14%) Extracting the files of c-ares-devel (14%) Extracting the files of c-ares-devel (15%) Extracting the files of c-ares-devel (15%) Extracting the files of c-ares-devel (16%) Extracting the files of c-ares-devel (17%) Extracting the files of c-ares-devel (17%) Extracting the files of c-ares-devel (18%) Extracting the files of c-ares-devel (19%) Extracting the files of c-ares-devel (19%) Extracting the files of c-ares-devel (20%) Extracting the files of c-ares-devel (20%) Extracting the files of c-ares-devel (21%) Extracting the files of c-ares-devel (22%) Extracting the files of c-ares-devel (22%) Extracting the files of c-ares-devel (23%) Extracting the files of c-ares-devel (23%) Extracting the files of c-ares-devel (24%) Extracting the files of c-ares-devel (25%) Extracting the files of c-ares-devel (25%) Extracting the files of c-ares-devel (26%) Extracting the files of c-ares-devel (26%) Extracting the files of c-ares-devel (27%) Extracting the files of c-ares-devel (28%) Extracting the files of c-ares-devel (28%) Extracting the files of c-ares-devel (29%) Extracting the files of c-ares-devel (30%) Extracting the files of c-ares-devel (30%) Extracting the files of c-ares-devel (31%) Extracting the files of c-ares-devel (31%) Extracting the files of c-ares-devel (32%) Extracting the files of c-ares-devel (33%) Extracting the files of c-ares-devel (33%) Extracting the files of c-ares-devel (34%) Extracting the files of c-ares-devel (34%) Extracting the files of c-ares-devel (35%) Extracting the files of c-ares-devel (36%) Extracting the files of c-ares-devel (36%) Extracting the files of c-ares-devel (37%) Extracting the files of c-ares-devel (38%) Extracting the files of c-ares-devel (38%) Extracting the files of c-ares-devel (39%) Extracting the files of c-ares-devel (39%) Extracting the files of c-ares-devel (40%) Extracting the files of c-ares-devel (41%) Extracting the files of c-ares-devel (41%) Extracting the files of c-ares-devel (42%) Extracting the files of c-ares-devel (42%) Extracting the files of c-ares-devel (43%) Extracting the files of c-ares-devel (44%) Extracting the files of c-ares-devel (44%) Extracting the files of c-ares-devel (45%) Extracting the files of c-ares-devel (46%) Extracting the files of c-ares-devel (46%) Extracting the files of c-ares-devel (47%) Extracting the files of c-ares-devel (47%) Extracting the files of c-ares-devel (48%) Extracting the files of c-ares-devel (49%) Extracting the files of c-ares-devel (49%) Extracting the files of c-ares-devel (50%) Extracting the files of c-ares-devel (50%) Extracting the files of c-ares-devel (51%) Extracting the files of c-ares-devel (52%) Extracting the files of c-ares-devel (52%) Extracting the files of c-ares-devel (53%) Extracting the files of c-ares-devel (53%) Extracting the files of c-ares-devel (54%) Extracting the files of c-ares-devel (55%) Extracting the files of c-ares-devel (55%) Extracting the files of c-ares-devel (56%) Extracting the files of c-ares-devel (57%) Extracting the files of c-ares-devel (57%) Extracting the files of c-ares-devel (58%) Extracting the files of c-ares-devel (58%) Extracting the files of c-ares-devel (59%) Extracting the files of c-ares-devel (60%) Extracting the files of c-ares-devel (60%) Extracting the files of c-ares-devel (61%) Extracting the files of c-ares-devel (61%) Extracting the files of c-ares-devel (62%) Extracting the files of c-ares-devel (63%) Extracting the files of c-ares-devel (63%) Extracting the files of c-ares-devel (64%) Extracting the files of c-ares-devel (65%) Extracting the files of c-ares-devel (65%) Extracting the files of c-ares-devel (66%) Extracting the files of c-ares-devel (66%) Extracting the files of c-ares-devel (67%) Extracting the files of c-ares-devel (68%) Extracting the files of c-ares-devel (68%) Extracting the files of c-ares-devel (69%) Extracting the files of c-ares-devel (69%) Extracting the files of c-ares-devel (70%) Extracting the files of c-ares-devel (71%) Extracting the files of c-ares-devel (71%) Extracting the files of c-ares-devel (72%) Extracting the files of c-ares-devel (73%) Extracting the files of c-ares-devel (73%) Extracting the files of c-ares-devel (74%) Extracting the files of c-ares-devel (74%) Extracting the files of c-ares-devel (75%) Extracting the files of c-ares-devel (76%) Extracting the files of c-ares-devel (76%) Extracting the files of c-ares-devel (77%) Extracting the files of c-ares-devel (77%) Extracting the files of c-ares-devel (78%) Extracting the files of c-ares-devel (79%) Extracting the files of c-ares-devel (79%) Extracting the files of c-ares-devel (80%) Extracting the files of c-ares-devel (80%) Extracting the files of c-ares-devel (81%) Extracting the files of c-ares-devel (82%) Extracting the files of c-ares-devel (82%) Extracting the files of c-ares-devel (83%) Extracting the files of c-ares-devel (84%) Extracting the files of c-ares-devel (84%) Extracting the files of c-ares-devel (85%) Extracting the files of c-ares-devel (85%) Extracting the files of c-ares-devel (86%) Extracting the files of c-ares-devel (87%) Extracting the files of c-ares-devel (87%) Extracting the files of c-ares-devel (88%) Extracting the files of c-ares-devel (88%) Extracting the files of c-ares-devel (89%) Extracting the files of c-ares-devel (90%) Extracting the files of c-ares-devel (90%) Extracting the files of c-ares-devel (91%) Extracting the files of c-ares-devel (92%) Extracting the files of c-ares-devel (92%) Extracting the files of c-ares-devel (93%) Extracting the files of c-ares-devel (93%) Extracting the files of c-ares-devel (94%) Extracting the files of c-ares-devel (95%) Extracting the files of c-ares-devel (95%) Extracting the files of c-ares-devel (96%) Extracting the files of c-ares-devel (96%) Extracting the files of c-ares-devel (97%) Extracting the files of c-ares-devel (98%) Extracting the files of c-ares-devel (98%) Extracting the files of c-ares-devel (99%) Extracting the files of c-ares-devel (100%) [complete] Installed c-ares-devel Installing 28 / 31 Installing binutils-gold, version 2.45.1, release 83 Extracting the files of binutils-gold (7%) Extracting the files of binutils-gold (14%) Extracting the files of binutils-gold (21%) Extracting the files of binutils-gold (28%) Extracting the files of binutils-gold (35%) Extracting the files of binutils-gold (42%) Extracting the files of binutils-gold (50%) Extracting the files of binutils-gold (57%) Extracting the files of binutils-gold (64%) Extracting the files of binutils-gold (71%) Extracting the files of binutils-gold (78%) Extracting the files of binutils-gold (85%) Extracting the files of binutils-gold (92%) Extracting the files of binutils-gold (100%) [complete] Installed binutils-gold Installing 29 / 31 Installing python-build, version 1.5.1, release 16 Extracting the files of python-build (2%) Extracting the files of python-build (4%) Extracting the files of python-build (6%) Extracting the files of python-build (8%) Extracting the files of python-build (10%) Extracting the files of python-build (13%) Extracting the files of python-build (15%) Extracting the files of python-build (17%) Extracting the files of python-build (19%) Extracting the files of python-build (21%) Extracting the files of python-build (23%) Extracting the files of python-build (26%) Extracting the files of python-build (28%) Extracting the files of python-build (30%) Extracting the files of python-build (32%) Extracting the files of python-build (34%) Extracting the files of python-build (36%) Extracting the files of python-build (39%) Extracting the files of python-build (41%) Extracting the files of python-build (43%) Extracting the files of python-build (45%) Extracting the files of python-build (47%) Extracting the files of python-build (50%) Extracting the files of python-build (52%) Extracting the files of python-build (54%) Extracting the files of python-build (56%) Extracting the files of python-build (58%) Extracting the files of python-build (60%) Extracting the files of python-build (63%) Extracting the files of python-build (65%) Extracting the files of python-build (67%) Extracting the files of python-build (69%) Extracting the files of python-build (71%) Extracting the files of python-build (73%) Extracting the files of python-build (76%) Extracting the files of python-build (78%) Extracting the files of python-build (80%) Extracting the files of python-build (82%) Extracting the files of python-build (84%) Extracting the files of python-build (86%) Extracting the files of python-build (89%) Extracting the files of python-build (91%) Extracting the files of python-build (93%) Extracting the files of python-build (95%) Extracting the files of python-build (97%) Extracting the files of python-build (100%) [complete] Installed python-build Installing 30 / 31 Installing python-installer, version 0.7.0, release 14 Extracting the files of python-installer (2%) Extracting the files of python-installer (4%) Extracting the files of python-installer (6%) Extracting the files of python-installer (9%) Extracting the files of python-installer (11%) Extracting the files of python-installer (13%) Extracting the files of python-installer (16%) Extracting the files of python-installer (18%) Extracting the files of python-installer (20%) Extracting the files of python-installer (23%) Extracting the files of python-installer (25%) Extracting the files of python-installer (27%) Extracting the files of python-installer (30%) Extracting the files of python-installer (32%) Extracting the files of python-installer (34%) Extracting the files of python-installer (37%) Extracting the files of python-installer (39%) Extracting the files of python-installer (41%) Extracting the files of python-installer (44%) Extracting the files of python-installer (46%) Extracting the files of python-installer (48%) Extracting the files of python-installer (51%) Extracting the files of python-installer (53%) Extracting the files of python-installer (55%) Extracting the files of python-installer (58%) Extracting the files of python-installer (60%) Extracting the files of python-installer (62%) Extracting the files of python-installer (65%) Extracting the files of python-installer (67%) Extracting the files of python-installer (69%) Extracting the files of python-installer (72%) Extracting the files of python-installer (74%) Extracting the files of python-installer (76%) Extracting the files of python-installer (79%) Extracting the files of python-installer (81%) Extracting the files of python-installer (83%) Extracting the files of python-installer (86%) Extracting the files of python-installer (88%) Extracting the files of python-installer (90%) Extracting the files of python-installer (93%) Extracting the files of python-installer (95%) Extracting the files of python-installer (97%) Extracting the files of python-installer (100%) [complete] Installed python-installer Installing 31 / 31 Installing re2c, version 4.5.1, release 12 Extracting the files of re2c (2%) Extracting the files of re2c (5%) Extracting the files of re2c (7%) Extracting the files of re2c (10%) Extracting the files of re2c (12%) Extracting the files of re2c (15%) Extracting the files of re2c (17%) Extracting the files of re2c (20%) Extracting the files of re2c (22%) Extracting the files of re2c (25%) Extracting the files of re2c (27%) Extracting the files of re2c (30%) Extracting the files of re2c (32%) Extracting the files of re2c (35%) Extracting the files of re2c (37%) Extracting the files of re2c (40%) Extracting the files of re2c (42%) Extracting the files of re2c (45%) Extracting the files of re2c (47%) Extracting the files of re2c (50%) Extracting the files of re2c (52%) Extracting the files of re2c (55%) Extracting the files of re2c (57%) Extracting the files of re2c (60%) Extracting the files of re2c (62%) Extracting the files of re2c (65%) Extracting the files of re2c (67%) Extracting the files of re2c (70%) Extracting the files of re2c (72%) Extracting the files of re2c (75%) Extracting the files of re2c (77%) Extracting the files of re2c (80%) Extracting the files of re2c (82%) Extracting the files of re2c (85%) Extracting the files of re2c (87%) Extracting the files of re2c (90%) Extracting the files of re2c (92%) Extracting the files of re2c (95%) Extracting the files of re2c (97%) Extracting the files of re2c (100%) [complete] Installed re2c [BuildDep] Checking build-deps for grpc-1.83.0-18 [BuildDep] Requesting installation of: clang binutils-gold cython re2c gbenchmark-devel abseil-cpp-devel re2-devel python-build c-ares-devel python-installer protobuf-devel time=2026-08-13T03:51:16.368+02:00 level=DEBUG msg="Stopping D-BUS" time=2026-08-13T03:51:16.371+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/grpc/union command="chown -R build:build /home/build" time=2026-08-13T03:51:16.379+02:00 level=WARN msg="Package has explicitly requested networking, sandboxing disabled" time=2026-08-13T03:51:16.379+02:00 level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/90d453393a9d41215df546103b10b33b9566df79cdf6f49dc67f6c4d044d090d/v1.83.0.tar.gz target=/var/cache/solbuild/unstable-x86_64/grpc/union/home/build/YPKG/sources/v1.83.0.tar.gz time=2026-08-13T03:51:16.381+02:00 level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/22775f9376938295efa2d59a59bde4cd075a42df5a9b4d27aa9b99fa6a413bd2/protobuf-35.1.tar.gz target=/var/cache/solbuild/unstable-x86_64/grpc/union/home/build/YPKG/sources/protobuf-35.1.tar.gz time=2026-08-13T03:51:16.384+02:00 level=DEBUG msg="Exposing cache to build" cache=bazel source=/var/lib/solbuild/cache/bazel target=/var/cache/solbuild/unstable-x86_64/grpc/union/home/build/.cache/bazel time=2026-08-13T03:51:16.385+02:00 level=DEBUG msg="Exposing cache to build" cache=ccache source=/var/lib/solbuild/cache/ccache target=/var/cache/solbuild/unstable-x86_64/grpc/union/home/build/.ccache time=2026-08-13T03:51:16.387+02:00 level=DEBUG msg="Exposing cache to build" cache=go-build source=/var/lib/solbuild/cache/go-build target=/var/cache/solbuild/unstable-x86_64/grpc/union/home/build/.cache/go-build time=2026-08-13T03:51:16.388+02:00 level=DEBUG msg="Exposing cache to build" cache=sccache source=/var/lib/solbuild/cache/sccache target=/var/cache/solbuild/unstable-x86_64/grpc/union/home/build/.cache/sccache time=2026-08-13T03:51:16.389+02:00 level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-08-13T03:51:16.389+02:00 level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-08-13T03:51:16.389+02:00 level=DEBUG msg="Starting sccache server" time=2026-08-13T03:51:16.426+02:00 level=INFO msg="Now starting build" package=grpc time=2026-08-13T03:51:16.427+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/grpc/union command="ypkg build -D /home/build/work -B /home/build/YPKG /home/build/work/package.yml -n -t 1786391043" + cd /home/build/YPKG/root/grpc/build/grpc-1.83.0 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + export 'LDFLAGS=-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/grpc/build/grpc-1.83.0 + workdir=/home/build/YPKG/root/grpc/build/grpc-1.83.0 + export package=grpc + package=grpc + export release=18 + release=18 + export version=1.83.0 + version=1.83.0 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/grpc/install + installdir=/home/build/YPKG/root/grpc/install + export PKG_ROOT_DIR=/home/build/YPKG/root/grpc + PKG_ROOT_DIR=/home/build/YPKG/root/grpc + export PKG_BUILD_DIR=/home/build/YPKG/root/grpc/build + PKG_BUILD_DIR=/home/build/YPKG/root/grpc/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=clang + CC=clang + export CXX=clang++ + CXX=clang++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export AR=llvm-ar + AR=llvm-ar + export RANLIB=llvm-ranlib + RANLIB=llvm-ranlib + export NM=llvm-nm + NM=llvm-nm + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1786391043 + SOURCE_DATE_EPOCH=1786391043 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG' + export _protobuf_ver=35.1 + _protobuf_ver=35.1 ++ eopkg info protobuf ++ grep -oP 'version: \K[^,]+' ++ head -1 + [[ 35.1 != 35\.1 ]] + export 'CXXFLAGS+= -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src' + CXXFLAGS+=' -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src' + mkdir -p protobuf + tar --strip-components=1 -xf /home/build/YPKG/sources/protobuf-35.1.tar.gz -C protobuf + patch -t -E --no-backup-if-mismatch -f -p1 -i /home/build/work/files/fix-python-system-abseil.patch patching file setup.py Hunk #1 succeeded at 523 with fuzz 1 (offset 8 lines). + sed -r -i -e '/^CC_FILES=\[/,/\]/{/^CC_FILES=\[/n;/\]/!d;}' -e '/^CC_INCLUDES=\[/,/\]/{/^CC_INCLUDES=\[/n;/\]/!d;}' -e 's@^(PROTO_INCLUDE='\'')[^'\'']+'\''@\1/usr/include'\''@' -e 's@^(\s*'\'').*/(google/protobuf/.*\.proto'\'',?)$@\1\2@' -e '/^PROTOBUF_SUBMODULE_VERSION=/d' tools/distrib/python/grpcio_tools/protoc_lib_deps.py + ln -srv /home/build/YPKG/root/grpc/build/grpc-1.83.0 tools/distrib/python/grpcio_tools/grpc_root 'tools/distrib/python/grpcio_tools/grpc_root' -> '../../../..' + sed 's/[Cc]ython==/cython>=/' -i pyproject.toml tools/distrib/python/grpcio_tools/pyproject.toml + cmake -G Ninja . -B solusBuildDir '-DCMAKE_C_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' '-DCMAKE_CXX_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src' '-DCMAKE_LD_FLAGS=-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' -DCMAKE_LIB_SUFFIX=64 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_CXX_STANDARD=17 -DCMAKE_SKIP_INSTALL_RPATH=ON -DBUILD_SHARED_LIBS=ON -DgRPC_INSTALL=ON -DgRPC_BUILD_CODEGEN=ON -DgRPC_BUILD_TESTS=OFF -DgRPC_BACKWARDS_COMPATIBILITY_MODE=OFF -DgRPC_USE_PROTO_LITE=OFF -DgRPC_USE_SYSTEMD=ON -DgRPC_BUILD_GRPC_CPP_PLUGIN=ON -DgRPC_BUILD_GRPC_CSHARP_PLUGIN=OFF -DgRPC_BUILD_GRPC_NODE_PLUGIN=OFF -DgRPC_BUILD_GRPC_OBJECTIVE_C_PLUGIN=OFF -DgRPC_BUILD_GRPC_PHP_PLUGIN=OFF -DgRPC_BUILD_GRPC_PYTHON_PLUGIN=ON -DgRPC_BUILD_GRPC_RUBY_PLUGIN=OFF -DgRPC_ABSL_PROVIDER=package -DgRPC_BENCHMARK_PROVIDER=package -DgRPC_CARES_PROVIDER=package -DgRPC_PROTOBUF_PROVIDER=package -DgRPC_PROTOBUF_PACKAGE_TYPE=MODULE -DgRPC_RE2_PROVIDER=package -DgRPC_SSL_PROVIDER=package -DgRPC_ZLIB_PROVIDER=package -- The C compiler identification is Clang 21.1.8 -- The CXX compiler identification is Clang 21.1.8 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test HAVE_STDC_FORMAT_MACROS -- Performing Test HAVE_STDC_FORMAT_MACROS - Success -- Found c-ares: /usr/lib64/cmake/c-ares/c-ares-config.cmake (found suitable version "1.34.8", minimum required is "1.13.0") -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found RE2 via CMake. -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.6.3") -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1") -- Checking for module 'libsystemd>=233' -- Found libsystemd, version 261 -- Found systemd via pkg-config. -- Configuring done (1.1s) -- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_LD_FLAGS CMAKE_LIB_SUFFIX gRPC_BACKWARDS_COMPATIBILITY_MODE gRPC_PROTOBUF_PACKAGE_TYPE -- Build files have been written to: /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir + cd /home/build/YPKG/root/grpc/build/grpc-1.83.0 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + export 'LDFLAGS=-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/grpc/build/grpc-1.83.0 + workdir=/home/build/YPKG/root/grpc/build/grpc-1.83.0 + export package=grpc + package=grpc + export release=18 + release=18 + export version=1.83.0 + version=1.83.0 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/grpc/install + installdir=/home/build/YPKG/root/grpc/install + export PKG_ROOT_DIR=/home/build/YPKG/root/grpc + PKG_ROOT_DIR=/home/build/YPKG/root/grpc + export PKG_BUILD_DIR=/home/build/YPKG/root/grpc/build + PKG_BUILD_DIR=/home/build/YPKG/root/grpc/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=clang + CC=clang + export CXX=clang++ + CXX=clang++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export AR=llvm-ar + AR=llvm-ar + export RANLIB=llvm-ranlib + RANLIB=llvm-ranlib + export NM=llvm-nm + NM=llvm-nm + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1786391043 + SOURCE_DATE_EPOCH=1786391043 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG' + export _protobuf_ver=35.1 + _protobuf_ver=35.1 ++ eopkg info protobuf ++ grep -oP 'version: \K[^,]+' ++ head -1 + [[ 35.1 != 35\.1 ]] + export 'CXXFLAGS+= -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src' + CXXFLAGS+=' -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src' + ninja -j16 -C solusBuildDir ninja: Entering directory `solusBuildDir' [1/1942] Building C object CMakeFiles/upb_mem_lib.dir/third_party/upb/upb/mem/alloc.c.o [2/1942] Building C object CMakeFiles/upb_mini_table_lib.dir/third_party/upb/upb/mini_table/internal/message.c.o [3/1942] Building C object CMakeFiles/upb_mini_table_lib.dir/third_party/upb/upb/mini_table/message.c.o [4/1942] Building C object CMakeFiles/upb_base_lib.dir/third_party/upb/upb/base/status.c.o [5/1942] Building C object CMakeFiles/upb_mini_table_lib.dir/third_party/upb/upb/mini_table/extension_registry.c.o [6/1942] Building C object CMakeFiles/upb_mini_table_lib.dir/third_party/upb/upb/mini_table/generated_registry.c.o [7/1942] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/internal/extension.c.o [8/1942] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/accessors.c.o [9/1942] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/compat.c.o [10/1942] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/internal/message.c.o [11/1942] Building C object CMakeFiles/utf8_range_lib.dir/third_party/utf8_range/utf8_range.c.o [12/1942] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/array.c.o [13/1942] Building C object CMakeFiles/upb_mem_lib.dir/third_party/upb/upb/mem/arena.c.o [14/1942] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/mini_descriptor/internal/base92.c.o [15/1942] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/map_sorter.c.o [16/1942] Linking C shared library libupb_base_lib.so.56.0.0 [17/1942] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/map.c.o [18/1942] Building C object CMakeFiles/upb_descriptor_lib.dir/src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.c.o [19/1942] Creating library symlink libupb_base_lib.so.56 libupb_base_lib.so [20/1942] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/mini_descriptor/build_enum.c.o [21/1942] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/wire/eps_copy_input_stream.c.o [22/1942] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/mini_descriptor/internal/encode.c.o [23/1942] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/mini_descriptor/link.c.o [24/1942] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/wire/reader.c.o [25/1942] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/wire/decode_fast/select.c.o [26/1942] Linking C shared library libutf8_range_lib.so.56.0.0 [27/1942] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/wire/eps_copy_input_stream.c.o [28/1942] Creating library symlink libutf8_range_lib.so.56 libutf8_range_lib.so [29/1942] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/message/internal/iterator.c.o [30/1942] Linking C shared library libupb_descriptor_lib.so.56.0.0 [31/1942] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/wire/internal/decoder.c.o [32/1942] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/wire/reader.c.o [33/1942] Building C object CMakeFiles/upb_message_lib.dir/third_party/upb/upb/message/message.c.o [34/1942] Building C object CMakeFiles/upb_lex_lib.dir/third_party/upb/upb/lex/atoi.c.o [35/1942] Creating library symlink libupb_descriptor_lib.so.56 libupb_descriptor_lib.so [36/1942] Building C object CMakeFiles/upb_lex_lib.dir/third_party/upb/upb/lex/round_trip.c.o [37/1942] Building C object CMakeFiles/upb_lex_lib.dir/third_party/upb/upb/lex/unicode.c.o [38/1942] Building C object CMakeFiles/upb_lex_lib.dir/third_party/upb/upb/lex/strtod.c.o [39/1942] Linking C shared library libupb_mem_lib.so.56.0.0 [40/1942] Creating library symlink libupb_mem_lib.so.56 libupb_mem_lib.so [41/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/message/merge.c.o [42/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/def_type.c.o [43/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/desc_state.c.o [44/1942] Building C object CMakeFiles/upb_hash_lib.dir/third_party/upb/upb/hash/common.c.o [45/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/internal/strdup2.c.o [46/1942] Building C object CMakeFiles/upb_mini_descriptor_lib.dir/third_party/upb/upb/mini_descriptor/decode.c.o [47/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/enum_reserved_range.c.o [48/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/message/copy.c.o [49/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/extension_range.c.o [50/1942] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/wire/encode.c.o [51/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/enum_value_def.c.o [52/1942] Building C object CMakeFiles/address_sorting.dir/third_party/address_sorting/address_sorting_posix.c.o [53/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/def_pool.c.o [54/1942] Linking C shared library libupb_lex_lib.so.56.0.0 [55/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/message_reserved_range.c.o [56/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/enum_def.c.o [57/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/message.c.o [58/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/internal/def_builder.c.o [59/1942] Building C object CMakeFiles/address_sorting.dir/third_party/address_sorting/address_sorting.c.o [60/1942] Building C object CMakeFiles/address_sorting.dir/third_party/address_sorting/address_sorting_windows.c.o [61/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/file_def.c.o [62/1942] Building C object CMakeFiles/upb_wire_lib.dir/third_party/upb/upb/wire/decode.c.o [63/1942] Building CXX object CMakeFiles/gpr.dir/src/core/lib/event_engine/thread_local.cc.o [64/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/oneof_def.c.o [65/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/iphone/cpu.cc.o [66/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/service_def.c.o [67/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/method_def.c.o [68/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/field_def.c.o [69/1942] Building C object CMakeFiles/upb_reflection_lib.dir/third_party/upb/upb/reflection/message_def.c.o [70/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/msys/tmpfile.cc.o [71/1942] Linking C shared library libupb_hash_lib.so.56.0.0 [72/1942] Creating library symlink libupb_hash_lib.so.56 libupb_hash_lib.so [73/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/cpu.cc.o [74/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/env.cc.o [75/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/string.cc.o [76/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/sync.cc.o [77/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/examine_stack.cc.o [78/1942] Linking C shared library libupb_mini_table_lib.so.56.0.0 [79/1942] Creating library symlink libupb_mini_table_lib.so.56 libupb_mini_table_lib.so [80/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/linux/env.cc.o [81/1942] Building CXX object CMakeFiles/gpr.dir/src/core/config/config_vars_non_generated.cc.o [82/1942] Linking C shared library libupb_message_lib.so.56.0.0 [83/1942] Creating library symlink libupb_message_lib.so.56 libupb_message_lib.so [84/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/fork.cc.o [85/1942] Linking C shared library libupb_mini_descriptor_lib.so.56.0.0 [86/1942] Creating library symlink libupb_mini_descriptor_lib.so.56 libupb_mini_descriptor_lib.so [87/1942] Linking C shared library libupb_wire_lib.so.56.0.0 [88/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/crash.cc.o [89/1942] Creating library symlink libupb_wire_lib.so.56 libupb_wire_lib.so [90/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/gpr_time.cc.o [91/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/host_port.cc.o [92/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/tchar.cc.o [93/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/linux/cpu.cc.o [94/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/mpscq.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.cc:89:11: warning: 'TryLock' is deprecated [-Wdeprecated-declarations] 89 | if (mu_.TryLock()) { | ^ /usr/include/absl/synchronization/mutex.h:200:3: note: 'TryLock' has been explicitly marked deprecated here 200 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.cc:91:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 91 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.cc:99:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 99 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [95/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/log.cc.o [96/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/alloc.cc.o [97/1942] Building CXX object CMakeFiles/gpr.dir/src/core/config/load_config.cc.o [98/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/cpu.cc.o [99/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/time.cc.o [100/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/env.cc.o [101/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/string.cc.o [102/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/stat.cc.o [103/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/string_util.cc.o [104/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/time.cc.o [105/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/thd.cc.o [106/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/tmpfile.cc.o [107/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/windows/sync.cc.o [108/1942] Creating library symlink libupb_lex_lib.so.56 libupb_lex_lib.so [109/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/tmpfile.cc.o [110/1942] Linking C shared library libupb_reflection_lib.so.56.0.0 [111/1942] Creating library symlink libupb_reflection_lib.so.56 libupb_reflection_lib.so [112/1942] Linking C shared library libaddress_sorting.so.56.0.0 [113/1942] Creating library symlink libaddress_sorting.so.56 libaddress_sorting.so [114/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/thd.cc.o [115/1942] Building C object CMakeFiles/upb_textformat_lib.dir/third_party/upb/upb/text/encode.c.o [116/1942] Building C object CMakeFiles/upb_textformat_lib.dir/third_party/upb/upb/text/internal/encode.c.o [117/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/strerror.cc.o [118/1942] Building CXX object CMakeFiles/gpr.dir/src/core/config/config_vars.cc.o [119/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/sync_abseil.cc.o /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync_abseil.cc:46:39: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 46 | reinterpret_cast(mu)->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync_abseil.cc:50:39: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 50 | reinterpret_cast(mu)->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync_abseil.cc:54:46: warning: 'TryLock' is deprecated [-Wdeprecated-declarations] 54 | return reinterpret_cast(mu)->TryLock(); | ^ /usr/include/absl/synchronization/mutex.h:200:3: note: 'TryLock' has been explicitly marked deprecated here 200 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 3 warnings generated. [120/1942] Building C object CMakeFiles/upb_json_lib.dir/third_party/upb/upb/json/encode.c.o [121/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/posix/stat.cc.o [122/1942] Linking C shared library libupb_textformat_lib.so.56.0.0 [123/1942] Building C object CMakeFiles/upb_json_lib.dir/third_party/upb/upb/json/decode.c.o [124/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/time_precise.cc.o [125/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/sync.cc.o [126/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/string.cc.o [127/1942] Building CXX object CMakeFiles/gpr.dir/src/core/util/time_util.cc.o [128/1942] Linking C shared library libupb_json_lib.so.56.0.0 [129/1942] Linking CXX shared library libgpr.so.56.0.0 [130/1942] Creating library symlink libgpr.so.56 libgpr.so [131/1942] Building CXX object CMakeFiles/grpc.dir/src/core/call/parsed_metadata.cc.o [132/1942] Building CXX object CMakeFiles/grpc.dir/src/core/call/status_util.cc.o [133/1942] Building CXX object CMakeFiles/grpc.dir/src/core/call/call_state.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [134/1942] Building CXX object CMakeFiles/grpc.dir/src/core/call/call_arena_allocator.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:52:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 52 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:80:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:151:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 151 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:208:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:245:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [141/1942] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/v2tov1/property_list.cc.o [142/1942] Building CXX object CMakeFiles/grpc.dir/src/core/call/call_filters.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:73:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | MutexLock lock(&node_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:80:17: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 80 | node_shard.mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:88:19: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 88 | node_shard.mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:90:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:106:19: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 106 | node_shard.mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:129:17: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 129 | node_shard.mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:131:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 131 | MutexLock lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:167:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock index_lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:181:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 181 | MutexLock shard_lock(&node_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:219:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock index_lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:232:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 232 | MutexLock index_lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:233:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 233 | MutexLock lock(&node_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:298:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 298 | MutexLock lock(&p->node_shards_[i].mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:313:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 313 | MutexLock lock(&p->index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 35 warnings generated. [146/1942] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/v2tov1/convert.cc.o [147/1942] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/backup_poller.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/backup_poller.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/backup_poller.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/backup_poller.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/backup_poller.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/backup_poller.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/backup_poller.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/backup_poller.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/backup_poller.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [148/1942] Building CXX object CMakeFiles/grpc.dir/src/core/channelz/property_list.cc.o [149/1942] Building CXX object CMakeFiles/grpc.dir/src/core/call/request_buffer.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:111:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:31:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 31 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:43:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 43 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:64:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 64 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:80:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:87:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 87 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:114:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 114 | MutexLock lock(&buffer_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:138:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 138 | ReleasableMutexLock lock(&buffer_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/v2tov1/legacy_api.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 21 warnings generated. [151/1942] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/client_channel_factory.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:65:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 65 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:70:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 70 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:84:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:132:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:156:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | MutexLock lock(&data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:185:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:204:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 204 | MutexLock lock(&data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:244:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&node_->data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:251:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 251 | MutexLock lock(&node->data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 30 warnings generated. [154/1942] Building CXX object CMakeFiles/grpc.dir/src/core/call/call_spine.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:41:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 41 | MutexLock lock(&write_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:49:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 49 | MutexLock lock_read(&read_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:61:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 61 | MutexLock lock(&write_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:67:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock_read(&read_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:75:17: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 75 | read_shard.mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:77:17: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 77 | read_shard.mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:68:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:158:9: note: in instantiation of member function 'grpc_core::Observable>::Observer::~Observer' requested here 158 | class ObserverWhen : public Observer { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:137:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(state_->mu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/detail/promise_like.h:226:14: note: in instantiation of member function 'grpc_core::Observable>::Observer::operator()' requested here 226 | return f_(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/map.h:152:29: note: in instantiation of member function 'grpc_core::promise_detail::PromiseLike>::ObserverWhen<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:50:21)>>::operator()' requested here 152 | Poll r = promise_(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/detail/promise_like.h:226:14: note: in instantiation of member function 'grpc_core::Map>::ObserverWhen<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:50:21)>, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:212:23)>::operator()' requested here 226 | return f_(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:164:29: note: in instantiation of member function 'grpc_core::promise_detail::PromiseLike>::ObserverWhen<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:50:21)>, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:212:23)>>::operator()' requested here 164 | auto promise_result = promise_(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/detail/promise_like.h:226:14: note: in instantiation of member function 'grpc_core::Loop<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:207:17), false>::operator()' requested here 226 | return f_(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/map.h:243:18: note: in instantiation of member function 'grpc_core::promise_detail::PromiseLike>::operator()' requested here 243 | auto r = promise(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 30 warnings generated. [168/1942] Building CXX object CMakeFiles/grpc.dir/src/core/client_channel/retry_service_config.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:76: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:76: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:76: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:76: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:715:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | MutexLock lock(&chand_->external_watchers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:745:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 745 | MutexLock lock(&chand->external_watchers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1331:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1331 | MutexLock lock(&resolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1407:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1407 | MutexLock lock(&info_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1483:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1483 | MutexLock lock(&resolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1528:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1528 | MutexLock lock(&resolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1576:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1576 | MutexLock lock(&lb_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1626:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1626 | MutexLock lock(&lb_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1735:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1735 | MutexLock lock(&chand->info_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1803:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1803 | MutexLock lock(&chand->resolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1909:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1909 | MutexLock lock(&chand()->resolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:2275:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2275 | MutexLock lock(&chand->lb_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:2429:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2429 | MutexLock lock(&chand_->lb_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:2449:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2449 | MutexLock lock(&chand_->lb_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:68:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:49: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:111:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:748:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:786:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 786 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:848:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 848 | MutexLock lock(&info_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1375:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1375 | MutexLock lock(&info_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:158:9: note: in instantiation of member function 'grpc_core::Observable>>::Observer::~Observer' requested here 158 | class ObserverWhen : public Observer { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:137:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(state_->mu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/detail/promise_like.h:226:14: note: in instantiation of member function 'grpc_core::Observable>>::Observer::operator()' requested here 226 | return f_(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/map.h:243:18: note: in instantiation of member function 'grpc_core::promise_detail::PromiseLike>>::ObserverWhen<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:992:17)>>::operator()' requested here 243 | auto r = promise(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:68:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:38:31: note: in instantiation of member function 'grpc_core::Observable>>::State::Set' requested here 38 | void Set(T value) { state_->Set(std::move(value)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1064:30: note: in instantiation of member function 'grpc_core::Observable>>::Set' requested here 1064 | resolver_data_for_calls_.Set(nullptr); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:68:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:38:31: note: in instantiation of member function 'grpc_core::Observable>::State::Set' requested here 38 | void Set(T value) { state_->Set(std::move(value)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1071:15: note: in instantiation of member function 'grpc_core::Observable>::Set' requested here 1071 | picker_.Set(MakeRefCounted( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:503:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>' requested here 1462 | idle_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:505:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:597:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:521:5: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::Step' requested here 521 | Step(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:42:46: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::RunScheduledWakeup' requested here 42 | static_cast(arg)->RunScheduledWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:118:30: note: expanded from macro 'GRPC_CLOSURE_INIT' 118 | grpc_closure_init(closure, cb, cb_arg) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:573:13: note: in instantiation of member function 'grpc_core::ExecCtxWakeupScheduler::BoundScheduler, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>>::ScheduleWakeup' requested here 573 | this->ScheduleWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::WakeupAsync' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>' requested here 1462 | idle_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:600:13: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:604:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:536:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::Cancel' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>' requested here 1462 | idle_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 57 warnings generated. [174/1942] Building CXX object CMakeFiles/grpc.dir/src/core/config/core_configuration.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_registry_init.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:93:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:105:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 105 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:153:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 153 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:356:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 356 | MutexLock lock(&subchannel_stream_client_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:421:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 421 | MutexLock lock(&self->subchannel_stream_client_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:94:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 94 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:105:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 105 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:134:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 134 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:178:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 178 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:231:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 231 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:273:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 273 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:329:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 329 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/iam/iam_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:513:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 513 | MutexLock lock(&c->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:735:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 735 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:756:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 756 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:771:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 771 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:780:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 780 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:791:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 791 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:808:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 808 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:818:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 818 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:824:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 824 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:867:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:899:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 899 | MutexLock lock(&c->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1057:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1057 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1482:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1482 | MutexLock lock(&self->call_->subchannel_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1494:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1494 | MutexLock lock(&self->call_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1529:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1529 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1544:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1544 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1609:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1609 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1642:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1642 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1733:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1733 | MutexLock lock(&subchannel->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1920:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1920 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1941:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1941 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1959:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1959 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1971:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1971 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1984:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1984 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2003:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2003 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2016:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2016 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2022:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2022 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2111:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2111 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2147:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2147 | MutexLock lock(&c->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2290:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2290 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2319:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2319 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2359:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2359 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2422:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2422 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:184:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 184 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:214:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 214 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:303:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 303 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:384:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 384 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:111:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:87:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 87 | MutexLock lock(&cache_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:97:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&cache_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:137:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(&cache_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:164:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 164 | MutexLock lock(&cache_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:326:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 326 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:341:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:350:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 350 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:355:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 355 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:381:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 381 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:96:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 96 | MutexLock lock(&fetch_state_->creds_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:158:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 158 | MutexLock lock(&creds_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:240:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 240 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:249:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/external/external_account_credentials.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/oauth2/oauth2_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:318:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 318 | grpc_core::MutexLock lock(g_state_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:333:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 333 | grpc_core::MutexLock lock(g_state_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:535:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 535 | MutexLock lock(g_state_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/local/local_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:44:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 44 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:78:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 11 warnings generated. [226/1942] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:35:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 35 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:90:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:97:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:108:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 108 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:156:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:185:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:237:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 237 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:267:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 267 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:302:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 302 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:328:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 328 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/spiffe_utils.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security_utils.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/spiffe_utils.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security_utils.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/spiffe_utils.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security_utils.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [232/1942] Building CXX object CMakeFiles/grpc.dir/src/core/credentials/transport/tls/ssl_utils.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:174:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 174 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:228:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:270:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 270 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:424:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 424 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:464:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 464 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:516:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 516 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:93:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:98:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:103:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:205:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 205 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:210:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:225:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:248:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 248 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:93:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:98:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:103:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:205:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 205 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:210:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:351:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 351 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:407:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 407 | MutexLock lock(&verifier_request_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:420:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 420 | MutexLock lock(&verifier_request_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:461:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&security_connector_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:530:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 530 | MutexLock lock(&security_connector_->verifier_request_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:655:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 655 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:692:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 692 | MutexLock lock(&verifier_request_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:709:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 709 | MutexLock lock(&verifier_request_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:736:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 736 | MutexLock lock(&security_connector_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:807:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 807 | MutexLock lock(&security_connector_->verifier_request_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:107:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 107 | MutexLock lock(&mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>' requested here 178 | max_age_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:505:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:597:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:521:5: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::Step' requested here 521 | Step(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:42:46: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::RunScheduledWakeup' requested here 42 | static_cast(arg)->RunScheduledWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:118:30: note: expanded from macro 'GRPC_CLOSURE_INIT' 118 | grpc_closure_init(closure, cb, cb_arg) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:573:13: note: in instantiation of member function 'grpc_core::ExecCtxWakeupScheduler::BoundScheduler, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>>::ScheduleWakeup' requested here 573 | this->ScheduleWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::WakeupAsync' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>' requested here 178 | max_age_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:600:13: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:604:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:536:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::Cancel' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>' requested here 178 | max_age_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:503:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>' requested here 277 | activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:505:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:597:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:521:5: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::Step' requested here 521 | Step(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:42:46: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::RunScheduledWakeup' requested here 42 | static_cast(arg)->RunScheduledWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:118:30: note: expanded from macro 'GRPC_CLOSURE_INIT' 118 | grpc_closure_init(closure, cb, cb_arg) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:573:13: note: in instantiation of member function 'grpc_core::ExecCtxWakeupScheduler::BoundScheduler, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>>::ScheduleWakeup' requested here 573 | this->ScheduleWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::WakeupAsync' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>' requested here 277 | activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:600:13: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:604:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:536:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::Cancel' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>' requested here 277 | activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 54 warnings generated. [245/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/filters/fault_injection/fault_injection_filter.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:269:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 269 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:53:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 53 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:137:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:144:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 144 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:75:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:157:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:198:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:219:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:210:26: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 210 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 61 warnings generated. [262/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/client/chttp2_connector.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:75:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:157:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:198:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:219:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:540:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 540 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:71: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:113:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:158:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 158 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:167:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:264:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 264 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:290:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 290 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:203:26: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 203 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 64 warnings generated. [263/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_security.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:75:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:157:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:198:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:219:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:513:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 513 | MutexLock lock(&listener->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:617:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 617 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:656:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 656 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:695:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 695 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:823:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 823 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:859:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 859 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:210:26: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 210 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 69 warnings generated. [269/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/huffsyms.cc.o [270/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_ping.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:93:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 93 | t->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. [271/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_data.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:78:21: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 78 | ztrace_collector->Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:156:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 156 | t->http2_ztrace_collector.Append(grpc_core::H2DataTrace{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. [272/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_goaway.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:141:35: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:141:42)>' requested here 141 | t->http2_ztrace_collector.Append([p]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:167:21: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:167:28)>' requested here 167 | ztrace_collector->Append([last_stream_id, error_code, debug_data]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. [273/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:52:21: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 52 | ztrace_collector->Append(grpc_core::H2RstStreamTrace{id, code}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:126:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 126 | t->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. [278/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/varint.cc.o [279/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/frame_settings.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:98:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 98 | t->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:135:39: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:136:17)>' requested here 135 | t->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. [280/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/ping_rate_policy.cc.o [281/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/keepalive.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:105:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 105 | t->http2_ztrace_collector.Append(grpc_core::H2WindowUpdateTrace{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. [288/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/transport_common.cc.o [289/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/config_dump.upb_minitable.c.o [290/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/config_dump_shared.upb_minitable.c.o [291/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/hpack_encoder.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:122:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:122:38)>' requested here 122 | options.ztrace_collector->Append([&]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. [292/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/init_dump.upb_minitable.c.o [293/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/listeners.upb_minitable.c.o [294/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/memory.upb_minitable.c.o [295/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/metrics.upb_minitable.c.o [296/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/mutex_stats.upb_minitable.c.o [297/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/server_info.upb_minitable.c.o [298/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/annotations/deprecation.upb_minitable.c.o [299/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/admin/v3/tap.upb_minitable.c.o [300/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/annotations/resource.upb_minitable.c.o [301/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/accesslog/v3/accesslog.upb_minitable.c.o [302/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/bootstrap/v3/bootstrap.upb_minitable.c.o [303/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/cluster/v3/filter.upb_minitable.c.o [304/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/cluster/v3/cluster.upb_minitable.c.o [305/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/cluster/v3/circuit_breaker.upb_minitable.c.o [306/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/cluster/v3/outlier_detection.upb_minitable.c.o [307/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/common/matcher/v3/matcher.upb_minitable.c.o [308/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/common/mutation_rules/v3/mutation_rules.upb_minitable.c.o [309/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/address.upb_minitable.c.o [310/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/cel.upb_minitable.c.o [311/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/backoff.upb_minitable.c.o [312/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/base.upb_minitable.c.o [313/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/config_source.upb_minitable.c.o [314/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/grpc_method_list.upb_minitable.c.o [315/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/event_service_config.upb_minitable.c.o [316/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/extension.upb_minitable.c.o [317/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/grpc_service.upb_minitable.c.o [318/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/http_service.upb_minitable.c.o [319/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/health_check.upb_minitable.c.o [320/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/http_uri.upb_minitable.c.o [321/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb_minitable.c.o [322/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/proxy_protocol.upb_minitable.c.o [323/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/resolver.upb_minitable.c.o [324/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/socket_cmsg_headers.upb_minitable.c.o [325/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/write_size_policy.cc.o [326/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/substitution_format_string.upb_minitable.c.o [327/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/udp_socket_config.upb_minitable.c.o [328/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/core/v3/socket_option.upb_minitable.c.o [329/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/endpoint/v3/endpoint.upb_minitable.c.o [330/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/endpoint/v3/endpoint_components.upb_minitable.c.o [331/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/listener/v3/api_listener.upb_minitable.c.o [332/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/endpoint/v3/load_report.upb_minitable.c.o [333/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/listener/v3/listener.upb_minitable.c.o [334/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/listener/v3/listener_components.upb_minitable.c.o [335/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/listener/v3/quic_config.upb_minitable.c.o [336/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/listener/v3/udp_listener_config.upb_minitable.c.o [337/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/metrics/v3/metrics_service.upb_minitable.c.o [338/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/metrics/v3/stats.upb_minitable.c.o [339/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/overload/v3/overload.upb_minitable.c.o [340/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/rbac/v3/rbac.upb_minitable.c.o [341/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/route/v3/route.upb_minitable.c.o [342/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/config/route/v3/scoped_route.upb_minitable.c.o [343/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/ping_promise.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 40 warnings generated. [363/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/filters/http/fault/v3/fault.upb_minitable.c.o [364/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/filters/http/rbac/v3/rbac.upb_minitable.c.o [365/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upb_minitable.c.o [366/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/filters/http/router/v3/router.upb_minitable.c.o [367/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb_minitable.c.o [368/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb_minitable.c.o [369/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/grpc_service/channel_credentials/tls/v3/tls_credentials.upb_minitable.c.o [370/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/grpc_service/call_credentials/access_token/v3/access_token_credentials.upb_minitable.c.o [371/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/grpc_service/channel_credentials/xds/v3/xds_credentials.upb_minitable.c.o [372/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/http/stateful_session/cookie/v3/cookie.upb_minitable.c.o [373/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb_minitable.c.o [374/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/common/v3/common.upb_minitable.c.o [375/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.upb_minitable.c.o [376/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb_minitable.c.o [377/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb_minitable.c.o [378/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/cert.upb_minitable.c.o [379/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upb_minitable.c.o [380/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/common.upb_minitable.c.o [381/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/secret.upb_minitable.c.o [382/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls.upb_minitable.c.o [383/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb_minitable.c.o [384/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/extensions/upstreams/http/v3/http_protocol_options.upb_minitable.c.o [385/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/service/discovery/v3/ads.upb_minitable.c.o [386/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/service/discovery/v3/discovery.upb_minitable.c.o [387/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/service/load_stats/v3/lrs.upb_minitable.c.o [388/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/service/status/v3/csds.upb_minitable.c.o [389/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/http/v3/cookie.upb_minitable.c.o [390/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.c.o [391/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.c.o [392/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c.o [393/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb_minitable.c.o [394/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/metadata.upb_minitable.c.o [395/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/node.upb_minitable.c.o [396/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/number.upb_minitable.c.o [397/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/path.upb_minitable.c.o [398/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/regex.upb_minitable.c.o [399/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/status_code_input.upb_minitable.c.o [400/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/string.upb_minitable.c.o [401/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/struct.upb_minitable.c.o [402/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/matcher/v3/value.upb_minitable.c.o [403/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/metadata/v3/metadata.upb_minitable.c.o [404/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/tracing/v3/custom_tag.upb_minitable.c.o [405/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/hash_policy.upb_minitable.c.o [406/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/http.upb_minitable.c.o [407/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/http_status.upb_minitable.c.o [408/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/percent.upb_minitable.c.o [409/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/range.upb_minitable.c.o [410/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/ratelimit_strategy.upb_minitable.c.o [411/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/ratelimit_unit.upb_minitable.c.o [412/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/semantic_version.upb_minitable.c.o [413/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/envoy/type/v3/token_bucket.upb_minitable.c.o [414/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upb-gen/google/api/annotations.upb_minitable.c.o [415/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/write_cycle.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:954:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 954 | grpc_core::MutexLock lock(&t->ep_destroy_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3440:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 3440 | grpc_core::MutexLock lock(&ep_destroy_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3450:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 3450 | grpc_core::MutexLock lock(&ep_destroy_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl, grpc_core::RefCountedPtr, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:680:47: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::MakeZTrace' requested here 680 | return transport_->http2_ztrace_collector.MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl, grpc_core::RefCountedPtr, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:680:47: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::MakeZTrace' requested here 680 | return transport_->http2_ztrace_collector.MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl, grpc_core::RefCountedPtr, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:680:47: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::MakeZTrace' requested here 680 | return transport_->http2_ztrace_collector.MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:206:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 206 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1246:46: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::IsActive' requested here 1246 | trace_ztrace = t->http2_ztrace_collector.IsActive(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 193 | AppendValue(producer_or_value()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1284:35: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1284:42)>' requested here 1284 | ztrace_collector->Append([&]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1297:29: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append' requested here 1297 | t->http2_ztrace_collector.Append(grpc_core::H2BeginEndpointWrite{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:546:13: note: in instantiation of function template specialization 'grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3463:9)>' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3461:21: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3463:9)>' requested here 3461 | t->memory_owner.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:546:13: note: in instantiation of function template specialization 'grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3482:9)>' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3480:21: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3482:9)>' requested here 3480 | t->memory_owner.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 38 warnings generated. [587/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/v3/ratelimit_strategy.upbdefs.c.o [588/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/v3/ratelimit_unit.upbdefs.c.o [589/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/v3/token_bucket.upbdefs.c.o [590/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/envoy/type/v3/semantic_version.upbdefs.c.o [591/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/api/annotations.upbdefs.c.o [592/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/api/expr/v1alpha1/syntax.upbdefs.c.o [593/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/api/http.upbdefs.c.o [594/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/api/expr/v1alpha1/checked.upbdefs.c.o [595/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/api/httpbody.upbdefs.c.o [596/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/protobuf/any.upbdefs.c.o [597/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/protobuf/descriptor.upbdefs.c.o [598/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/protobuf/empty.upbdefs.c.o [599/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/protobuf/duration.upbdefs.c.o [600/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/protobuf/timestamp.upbdefs.c.o [601/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/protobuf/struct.upbdefs.c.o [602/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/rpc/status.upbdefs.c.o [603/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/google/protobuf/wrappers.upbdefs.c.o [604/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/channelz.upbdefs.c.o [605/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/channelz.upbdefs.c.o [606/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/promise.upbdefs.c.o [607/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/service.upbdefs.c.o [608/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/property_list.upbdefs.c.o [609/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/src/proto/grpc/lookup/v1/rls_config.upbdefs.c.o [610/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/udpa/annotations/migrate.upbdefs.c.o [611/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/udpa/annotations/security.upbdefs.c.o [612/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/udpa/annotations/sensitive.upbdefs.c.o [613/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/udpa/annotations/status.upbdefs.c.o [614/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/udpa/annotations/versioning.upbdefs.c.o [615/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/validate/validate.upbdefs.c.o [616/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/annotations/v3/migrate.upbdefs.c.o [617/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/annotations/v3/security.upbdefs.c.o [618/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/annotations/v3/status.upbdefs.c.o [619/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/annotations/v3/sensitive.upbdefs.c.o [620/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/annotations/v3/versioning.upbdefs.c.o [621/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/core/v3/cidr.upbdefs.c.o [622/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/core/v3/context_params.upbdefs.c.o [623/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/core/v3/authority.upbdefs.c.o [624/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/core/v3/collection_entry.upbdefs.c.o [625/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/core/v3/extension.upbdefs.c.o [626/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/core/v3/resource.upbdefs.c.o [627/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/core/v3/resource_locator.upbdefs.c.o [628/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/core/v3/resource_name.upbdefs.c.o [629/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/matcher/v3/domain.upbdefs.c.o [630/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/matcher/v3/cel.upbdefs.c.o [631/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/matcher/v3/http_inputs.upbdefs.c.o [632/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/matcher/v3/ip.upbdefs.c.o [633/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/matcher/v3/range.upbdefs.c.o [634/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/matcher/v3/matcher.upbdefs.c.o [635/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/matcher/v3/regex.upbdefs.c.o [636/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/matcher/v3/string.upbdefs.c.o [637/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/v3/typed_struct.upbdefs.c.o [638/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/v3/cel.upbdefs.c.o [639/1942] Building C object CMakeFiles/grpc.dir/src/core/ext/upbdefs-gen/xds/type/v3/range.upbdefs.c.o [640/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/parsing.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:545:29: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append' requested here 545 | t->http2_ztrace_collector.Append(grpc_core::H2UnknownFrameTrace{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:1067:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:1067:38)>' requested here 1067 | t->http2_ztrace_collector.Append([t]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. [641/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/inproc/inproc_transport.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:103:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | MutexLock lock(&connected_state_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:139:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | MutexLock lock(&state_tracker_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:150:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | MutexLock lock(&state_tracker_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:155:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 155 | MutexLock lock(&state_tracker_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:167:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock lock(&connected_state_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:52: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:79:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 79 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:97:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:136:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:200:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 200 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 25 warnings generated. [646/1942] Building CXX object CMakeFiles/grpc.dir/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:140:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 140 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:177:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 177 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:252:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 252 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:294:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:148:30: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 148 | self->read_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:151:30: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 151 | self->read_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:153:31: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 153 | self->write_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:156:31: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 156 | self->write_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:234:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 234 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:238:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 238 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:371:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 371 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:375:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 375 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:400:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 400 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:404:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 404 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:579:38: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 579 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:642:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:680:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:681:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 681 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:682:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 682 | grpc_core::MutexLock shutdown_read_lock(&shutdown_read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:696:38: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:719:40: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 719 | grpc_core::ReleasableMutexLock lock(&impl->shutdown_read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:738:34: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 738 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:757:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 757 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:788:28: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 788 | impl->read_queue_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:791:28: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 791 | impl->read_queue_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:804:38: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 804 | grpc_core::ReleasableMutexLock shutdown_read_lock(&shutdown_read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:819:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 819 | grpc_core::MutexLock read_queue_lock(&read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:832:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 832 | grpc_core::MutexLock read_queue_lock(&read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:873:42: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 873 | grpc_core::ReleasableMutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:925:42: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:940:30: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 940 | impl->read_queue_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:959:32: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 959 | impl->read_queue_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:977:32: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 977 | impl->read_queue_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:990:38: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 990 | grpc_core::ReleasableMutexLock lock(&impl->shutdown_read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:1007:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1007 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:1030:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1030 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:139:21: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:141:11)>' requested here 139 | memory_owner_.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 59 warnings generated. [654/1942] Building CXX object CMakeFiles/grpc.dir/src/core/ext/transport/chttp2/transport/writing.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:134:35: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 134 | t->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:270:34: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:270:41)>' requested here 270 | t_->http2_ztrace_collector.Append([&update]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:303:34: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 303 | t_->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:542:36: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append' requested here 542 | t_->http2_ztrace_collector.Append(grpc_core::H2FlowControlStall{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:689:29: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append' requested here 689 | t->http2_ztrace_collector.Append(grpc_core::H2BeginWriteCycle{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:777:29: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append' requested here 777 | t->http2_ztrace_collector.Append(grpc_core::H2EndWriteCycle{}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 33 warnings generated. [655/1942] Building CXX object CMakeFiles/grpc.dir/src/core/filter/auth/server_auth_filter.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:216:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 216 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:410:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 410 | MutexLock lock(&h->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:457:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 457 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:488:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 488 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:517:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 517 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:529:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:104:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 104 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:138:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 138 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:170:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:179:30: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 179 | self->read_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:182:30: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 182 | self->read_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:184:31: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 184 | self->write_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:187:31: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 187 | self->write_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:262:23: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 262 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:266:23: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 266 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:509:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 509 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:513:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 513 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:538:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 538 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:542:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 542 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:701:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 701 | grpc_core::MutexLock lock(ep->frame_protector.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:755:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 755 | grpc_core::MutexLock lock(ep->frame_protector.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:778:34: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 778 | ep->frame_protector.read_mu()->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:781:34: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 781 | ep->frame_protector.read_mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:971:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 971 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1018:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1018 | grpc_core::MutexLock lock(&write_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1057:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1057 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1091:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1091 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1102:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1102 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1113:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1113 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1114:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1114 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1129:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1129 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1162:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1162 | grpc_core::MutexLock lock(impl->frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1194:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1194 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1268:29: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 1268 | impl->write_queue_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1271:29: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1271 | impl->write_queue_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1285:42: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1285 | grpc_core::ReleasableMutexLock lock(&impl->write_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1305:40: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1305 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:170:21: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:172:11)>' requested here 170 | memory_owner_.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 56 warnings generated. [661/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/cf_engine/cf_engine.cc.o [662/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/cf_engine/cfsocket_listener.cc.o [663/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc.o [664/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/cf_engine/dns_service_resolver.cc.o [665/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/channel/channel_args.cc.o [666/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/compression/compression.cc.o [667/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/compression/message_compress.cc.o [668/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/compression/compression_internal.cc.o [669/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/debug/trace.cc.o [670/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/debug/trace_flags.cc.o [671/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/channel/channel_stack_builder_impl.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:75:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:157:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:198:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:219:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:138:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 138 | MutexLock lock(&self->transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:186:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 186 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:201:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:208:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:214:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 214 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1209:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1209 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1225:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1225 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1239:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1239 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1394:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1394 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1498:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1498 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1513:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1513 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1606:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1606 | MutexLock lock(&self->transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1663:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1663 | ReleasableMutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1734:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1734 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1887:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1887 | MutexLock lock(&transport_->transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:210:26: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 210 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:275:28: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 275 | ztrace_collector_->Append(PromiseEndpointWriteTrace{frame_count}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 72 warnings generated. [675/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/channel/connected_channel.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:65: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:65: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:65: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:65: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:75:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:157:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:198:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:219:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:540:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 540 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:143:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 143 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:149:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 149 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:156:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:171:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 171 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:186:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 186 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:727:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 727 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:779:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 779 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1157:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1157 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1374:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1374 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1433:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1433 | ReleasableMutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1537:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1537 | MutexLock lock(&self->transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1589:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1589 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1633:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1633 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1957:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1957 | MutexLock lock(&transport_->transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:203:26: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 203 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:912:28: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 912 | ztrace_collector_->Append(PromiseEndpointWriteTrace{buffer_length}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 72 warnings generated. [678/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/channel/channel_stack.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Set' requested here 1533 | state->call_handler_latch.Set(std::move(handler)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/ref_counted_ptr.h:369:31: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::CallDestinationToNextV2Filter::StartCall' requested here 369 | return RefCountedPtr(new T(std::forward(args)...)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1249:28: note: in instantiation of function template specialization 'grpc_core::MakeRefCounted::CallDestinationToNextV2Filter>' requested here 1249 | wrapped_destination_ = MakeRefCounted(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:95:18: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::V3InterceptorToV2Bridge' requested here 95 | CompositeFilter::CompositeFilter(const ChannelArgs& args, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1312:63: note: in instantiation of member function 'grpc_core::InterActivityLatch>::Wait' requested here 1312 | return pipe_owner->server_trailing_metadata.Wait(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1311:32: note: while substituting into a lambda expression here 1311 | [pipe_owner]() { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:95:18: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::MakeCallPromise' requested here 95 | CompositeFilter::CompositeFilter(const ChannelArgs& args, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1410:68: note: in instantiation of member function 'grpc_core::InterActivityLatch>>::Wait' requested here 1410 | return pipe_owner->server_initial_metadata.Wait(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1403:75: note: while substituting into a lambda expression here 1403 | pipe_owner](ServerMetadataHandle metadata) mutable { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1325:50: note: while substituting into a lambda expression here 1325 | CallHandler handler) mutable { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:95:18: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::MakeCallPromise' requested here 95 | CompositeFilter::CompositeFilter(const ChannelArgs& args, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:140:40: note: in instantiation of member function 'grpc_core::InterActivityPipe, '\x01'>::Center::MarkClosed' requested here 140 | if (center_ != nullptr) center_->MarkClosed(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:36:7: note: in instantiation of member function 'grpc_core::InterActivityPipe, '\x01'>::Sender::~Sender' requested here 36 | class InterActivityPipe { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:195:13: note: in instantiation of function template specialization 'grpc_core::Arena::ManagedNewImpl::ManagedNewImpl<>' requested here 195 | new (t) T(std::forward(args)...); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:203:15: note: in instantiation of function template specialization 'grpc_core::Arena::New>' requested here 203 | auto* p = New>(std::forward(args)...); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1280:45: note: in instantiation of function template specialization 'grpc_core::Arena::ManagedNew' requested here 1280 | auto* pipe_owner = GetContext()->ManagedNew(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:95:18: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::MakeCallPromise' requested here 95 | CompositeFilter::CompositeFilter(const ChannelArgs& args, | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1294:56: note: in instantiation of member function 'grpc_core::InterActivityLatch>::Set' requested here 1294 | pipe_owner->server_trailing_metadata.Set(std::move(metadata)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:95:18: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::MakeCallPromise' requested here 95 | CompositeFilter::CompositeFilter(const ChannelArgs& args, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:151:24: note: in instantiation of member function 'grpc_core::InterActivityPipe, '\x01'>::Center::Push' requested here 151 | return center->Push(value); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:95:18: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::MakeCallPromise' requested here 95 | CompositeFilter::CompositeFilter(const ChannelArgs& args, | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:174:52: note: in instantiation of member function 'grpc_core::InterActivityPipe, '\x01'>::Center::Next' requested here 174 | return [center = center_]() { return center->Next(); }; | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:95:18: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::MakeCallPromise' requested here 95 | CompositeFilter::CompositeFilter(const ChannelArgs& args, | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1397:67: note: in instantiation of member function 'grpc_core::InterActivityLatch>>::Set' requested here 1397 | pipe_owner->server_initial_metadata.Set( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.cc:95:18: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::MakeCallPromise' requested here 95 | CompositeFilter::CompositeFilter(const ChannelArgs& args, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 49 warnings generated. [680/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [681/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/default_event_engine_factory.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:89:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 89 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:107:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 107 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:144:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 144 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:150:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:255:36: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 255 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:340:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 340 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:363:36: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 363 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:385:36: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 385 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:411:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 411 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:420:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 420 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:464:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 464 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:538:7: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 538 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:574:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | grpc_core::MutexLock lock(head->mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:600:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 600 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:625:40: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 625 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:664:40: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 664 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:699:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 699 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:707:7: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 707 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:724:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 724 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:751:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 751 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:203:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 203 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:212:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 212 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:262:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 262 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:286:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 286 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:388:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 388 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:429:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 429 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:451:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:492:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 492 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:147:16: warning: 'ares_set_servers_ports' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 147 | int status = ares_set_servers_ports(*channel, &dns_server_addr); | ^ /usr/include/ares.h:1180:1: note: 'ares_set_servers_ports' has been explicitly marked deprecated here 1180 | CARES_DEPRECATED_FOR(ares_set_servers_ports_csv) | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:301:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 301 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:367:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:376:5: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 376 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:378:5: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 378 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET6, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:382:5: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 382 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:415:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 415 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:419:3: warning: 'ares_query' is deprecated: Use ares_query_dnsrec instead [-Wdeprecated-declarations] 419 | ares_query(channel_, std::string(host).c_str(), ns_c_in, ns_t_srv, | ^ /usr/include/ares.h:844:14: note: 'ares_query' has been explicitly marked deprecated here 844 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_query_dnsrec) void ares_query( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:451:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:455:3: warning: 'ares_search' is deprecated: Use ares_search_dnsrec instead [-Wdeprecated-declarations] 455 | ares_search(channel_, std::string(host).c_str(), ns_c_in, ns_t_txt, | ^ /usr/include/ares.h:867:14: note: 'ares_search' has been explicitly marked deprecated here 867 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_search_dnsrec) void ares_search( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:465:25: warning: 'ares_getsock' is deprecated: Use ARES_OPT_EVENT_THREAD or ARES_OPT_SOCK_STATE_CB instead [-Wdeprecated-declarations] 465 | int socks_bitmask = ares_getsock(channel_, socks, ARES_GETSOCK_MAXNUM); | ^ /usr/include/ares.h:909:14: note: 'ares_getsock' has been explicitly marked deprecated here 909 | CARES_EXTERN CARES_DEPRECATED_FOR( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:578:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 578 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:600:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:628:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 628 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:779:12: warning: 'ares_parse_srv_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 779 | status = ares_parse_srv_reply(abuf, alen, &reply); | ^ /usr/include/ares.h:1124:14: note: 'ares_parse_srv_reply' has been explicitly marked deprecated here 1124 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:843:12: warning: 'ares_parse_txt_reply_ext' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 843 | status = ares_parse_txt_reply_ext(buf, len, &reply); | ^ /usr/include/ares.h:1133:14: note: 'ares_parse_txt_reply_ext' has been explicitly marked deprecated here 1133 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:69:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:74:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 74 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:93:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:103:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:114:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 114 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_heap.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_heap.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_heap.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [693/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/timer.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:118:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:147:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:163:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 163 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:231:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 231 | grpc_core::MutexLock lock(&mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:250:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:300:20: warning: 'TryLock' is deprecated [-Wdeprecated-declarations] 300 | if (!checker_mu_.TryLock()) return std::nullopt; | ^ /usr/include/absl/synchronization/mutex.h:200:3: note: 'TryLock' has been explicitly marked deprecated here 200 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:303:15: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 303 | checker_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 11 warnings generated. [694/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/timer_manager.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:48:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 48 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:101:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:122:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 122 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:128:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 128 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:145:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 145 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 13 warnings generated. [695/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/shim.cc.o [696/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:73:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | grpc_core::MutexLock lock(&this->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:310:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 310 | grpc_core::MutexLock lock(&this->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:323:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 323 | grpc_core::MutexLock lock(&this->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:471:12: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 471 | read_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:476:12: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 476 | read_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:594:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 594 | grpc_core::MutexLock lock(&read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:615:34: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 615 | grpc_core::ReleasableMutexLock lock(&read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1270:12: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 1270 | read_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1272:12: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1272 | read_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:482:19: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:484:9)>' requested here 482 | memory_owner_.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 41 warnings generated. [703/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:213:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 213 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:223:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 223 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:276:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 276 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:66:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 66 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [715/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/experiments/experiments.cc.o [716/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:109:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:119:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 119 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:129:5: warning: 'ares_set_socket_functions' is deprecated: Use ares_set_socket_functions_ex instead [-Wdeprecated-declarations] 129 | ares_set_socket_functions(channel, &kSockFuncs, this); | ^ /usr/include/ares.h:578:14: note: 'ares_set_socket_functions' has been explicitly marked deprecated here 578 | CARES_EXTERN CARES_DEPRECATED_FOR( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:168:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 168 | grpc_core::MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:215:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:222:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 222 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:256:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 256 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:275:7: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 275 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:291:7: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 291 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:321:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 321 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:327:7: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 327 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:372:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 372 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:394:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 394 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:445:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 445 | grpc_core::MutexLock lock(&engine->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:455:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 455 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:468:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 468 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:486:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 486 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:529:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:661:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 661 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:682:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 682 | ac->mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:696:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 696 | ac->mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:816:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 816 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:873:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 873 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:879:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 879 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 11 warnings generated. [727/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/ev_apple.cc.o [728/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/utils.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [729/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/experiments/config.cc.o [730/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/work_queue/basic_work_queue.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:28:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 28 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:33:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 33 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:38:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 38 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:46:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 46 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:54:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:59:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 10 warnings generated. [731/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/channel/promise_based_filter.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:94:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 94 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:96:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 96 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:109:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:117:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 117 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:54:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:62:38: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:75:34: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [733/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:197:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:202:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:234:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 234 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:284:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:328:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 328 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:339:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:345:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 345 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:350:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 350 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:617:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 617 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:622:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 622 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:628:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 628 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [734/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/closure.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [735/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/fork_windows.cc.o [736/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/buffer_list.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:217:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:229:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 229 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:296:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 296 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [737/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/iocp_windows.cc.o [738/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/error.cc.o [739/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/combiner.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [740/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/internal_errqueue.cc.o [741/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/call_combiner.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [742/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/iomgr_posix_cfstream.cc.o [743/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/iomgr_windows.cc.o [744/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/endpoint.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [745/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/event_engine_shims/closure.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [746/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/ev_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [747/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/pollset_set.cc.o [748/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/pollset_set_windows.cc.o [749/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/pollset_windows.cc.o [750/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/dualstack_socket_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [753/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/ev_poll_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [754/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/iomgr_internal.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [755/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/event_engine_shims/endpoint.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:78:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:267:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 267 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 10 warnings generated. [756/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/exec_ctx.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [757/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/fork_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [758/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/socket_utils_windows.cc.o [759/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/socket_windows.cc.o [760/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/iomgr.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 9 warnings generated. [761/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/sockaddr_utils_posix.cc.o [762/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/tcp_client_cfstream.cc.o [763/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/lockfree_event.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [764/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/tcp_client_windows.cc.o [765/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/pollset.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [766/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/polling_entity.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [767/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/resolve_address.cc.o [768/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/iomgr_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:60:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 9 warnings generated. [776/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/socket_utils_linux.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [784/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/timer.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [785/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/tcp_client_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:261:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 261 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:390:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:437:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 437 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [787/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/timer_heap.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [788/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/timer_manager.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [789/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/unix_sockets_posix.cc.o [790/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/tcp_server_utils_posix_common.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:246:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 246 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:277:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 277 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:291:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 291 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:302:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 302 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:313:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 313 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:353:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 353 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:393:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 393 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:636:23: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 636 | g_backup_poller_mu->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:642:25: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 642 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:648:25: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 648 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:660:23: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 660 | g_backup_poller_mu->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:663:23: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 663 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:678:23: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 678 | g_backup_poller_mu->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:687:25: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 687 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:696:25: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 696 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:799:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 799 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:801:16: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 801 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:809:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 809 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:814:16: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 814 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1113:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 1113 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1121:20: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1121 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1145:16: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1145 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1155:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 1155 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1164:18: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1164 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1170:18: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1170 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1176:18: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1176 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:2076:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 2076 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:2078:16: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 2078 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:822:23: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:824:9)>' requested here 822 | tcp->memory_owner.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 56 warnings generated. [797/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/promise/activity.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:57:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 57 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:60:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 60 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:67:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 67 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:73:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 73 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:80:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 80 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:87:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 87 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:93:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 93 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:100:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 100 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:109:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 17 warnings generated. [798/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/resource_quota/periodic_update.cc.o [799/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/resource_quota/thread_quota.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:28:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 28 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:33:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 33 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:40:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 40 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [800/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/resource_quota/stream_quota.cc.o [801/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/wakeup_fd_pipe.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [803/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/resource_quota/connection_quota.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [805/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/promise/sleep.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.cc:53:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 53 | MutexLock lock(mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.cc:60:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | MutexLock lock(mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.cc:67:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.cc:78:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | MutexLock lock(mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.cc:85:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 85 | MutexLock lock(mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 9 warnings generated. [809/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/iomgr/tcp_server_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:76:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 76 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:79:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 79 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:86:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 86 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:92:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 92 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:99:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 99 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:118:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [824/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/resource_quota/memory_quota.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:80:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:224:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 224 | MutexLock lock(&state_->reader_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&state_->reader_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:250:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | MutexLock lock(&state_->reader_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:293:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:428:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 428 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:573:24: warning: 'TryLock' is deprecated [-Wdeprecated-declarations] 573 | if (shard.shard_mu.TryLock()) { | ^ /usr/include/absl/synchronization/mutex.h:200:3: note: 'TryLock' has been explicitly marked deprecated here 200 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:577:22: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 577 | shard.shard_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:613:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 613 | MutexLock l(&shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:625:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 625 | MutexLock l(&small_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:634:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 634 | MutexLock l(&big_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:670:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 670 | MutexLock l(&old_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:677:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 677 | MutexLock l(&new_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:690:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 690 | MutexLock l(&old_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:697:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 697 | MutexLock l(&new_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:738:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 738 | MutexLock l(&shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:749:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 749 | MutexLock l(&shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::RegisterGaugeProvider' requested here 966 | storage_->RegisterGaugeProvider(this); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:462:3: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider::ProviderConstructed' requested here 462 | ProviderConstructed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:970:17: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::UnregisterGaugeProvider' requested here 970 | storage_->UnregisterGaugeProvider(this); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:467:3: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider::ProviderDestructing' requested here 467 | ProviderDestructing(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:503:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>' requested here 534 | MakeActivity(std::move(reclamation_loop), ExecCtxWakeupScheduler(), | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:505:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:597:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:521:5: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::Step' requested here 521 | Step(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:42:46: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::RunScheduledWakeup' requested here 42 | static_cast(arg)->RunScheduledWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:118:30: note: expanded from macro 'GRPC_CLOSURE_INIT' 118 | grpc_closure_init(closure, cb, cb_arg) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:573:13: note: in instantiation of member function 'grpc_core::ExecCtxWakeupScheduler::BoundScheduler, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>>::ScheduleWakeup' requested here 573 | this->ScheduleWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::WakeupAsync' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>' requested here 534 | MakeActivity(std::move(reclamation_loop), ExecCtxWakeupScheduler(), | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:600:13: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:604:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:536:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::Cancel' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>' requested here 534 | MakeActivity(std::move(reclamation_loop), ExecCtxWakeupScheduler(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 52 warnings generated. [825/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/security/authorization/matchers.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [827/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/init_internally.cc.o [828/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/call_details.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [829/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/connection_context.cc.o [830/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/event_string.cc.o [831/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/security/authorization/evaluate_args.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [834/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/transport/call_final_info.cc.o [835/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/metadata_array.cc.o [836/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/completion_queue.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [837/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/security/authorization/grpc_server_authz_filter.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:77:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 77 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [847/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/transport/timeout_encoding.cc.o [848/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/call.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:146:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 146 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:150:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:216:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 216 | MutexLock lock(&pc->child_list_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:237:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 237 | MutexLock lock(&pc->child_list_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:263:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | MutexLock lock(&pc->child_list_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:365:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | ReleasableMutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:392:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 392 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.h:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.h:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.h:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc:51:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 51 | MutexLock lock(&drop_count_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc:84:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | MutexLock lock(&drop_count_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [851/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/channel_create.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:68:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:486:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 486 | MutexLock lock(m); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:90:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/load_balancer_api.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/load_balancer_api.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.h:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/load_balancer_api.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/load_balancer_api.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.h:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/load_balancer_api.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/load_balancer_api.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.h:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [857/1942] Building CXX object CMakeFiles/grpc.dir/src/core/lib/surface/legacy_channel.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:270:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 270 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:110:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 110 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:155:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 155 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:167:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:195:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:205:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 205 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:212:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 212 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:223:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 223 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:75:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:218:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 218 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:227:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 227 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:238:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 238 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:273:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 273 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:280:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 280 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&self->producer_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:145:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 145 | MutexLock lock(&self->producer_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:316:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 316 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:326:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 326 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:347:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:366:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 366 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:243:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 243 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:248:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 248 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:100: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:100: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:100: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:100: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:501:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 501 | MutexLock lock(&wrr_->endpoint_weight_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:530:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 530 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:547:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 547 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:575:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 575 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:624:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 624 | MutexLock lock(&timer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:634:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 634 | MutexLock lock(&timer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:667:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 667 | MutexLock lock(&scheduler_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:723:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 723 | MutexLock lock(&scheduler_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:741:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 741 | MutexLock lock(&self->timer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:872:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 872 | MutexLock lock(&endpoint_weight_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:121:5: warning: 'ares_set_socket_functions' is deprecated: Use ares_set_socket_functions_ex instead [-Wdeprecated-declarations] 121 | ares_set_socket_functions(channel, &kSockFuncs, this); | ^ /usr/include/ares.h:578:14: note: 'ares_set_socket_functions' has been explicitly marked deprecated here 578 | CARES_EXTERN CARES_DEPRECATED_FOR( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:304:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 304 | grpc_core::MutexLock lock(&driver->request->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:329:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 329 | grpc_core::MutexLock lock(&driver->request->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:371:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 371 | grpc_core::MutexLock lock(&fdn->ev_driver->request->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:396:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 396 | grpc_core::MutexLock lock(&fdn->ev_driver->request->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:427:9: warning: 'ares_getsock' is deprecated: Use ARES_OPT_EVENT_THREAD or ARES_OPT_SOCK_STATE_CB instead [-Wdeprecated-declarations] 427 | ares_getsock(ev_driver->channel, socks, ARES_GETSOCK_MAXNUM); | ^ /usr/include/ares.h:909:14: note: 'ares_getsock' has been explicitly marked deprecated here 909 | CARES_EXTERN CARES_DEPRECATED_FOR( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:764:30: warning: 'ares_parse_srv_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 764 | const int parse_status = ares_parse_srv_reply(abuf, alen, &reply); | ^ /usr/include/ares.h:1124:14: note: 'ares_parse_srv_reply' has been explicitly marked deprecated here 1124 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:775:11: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 775 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET6, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:780:9: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 780 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:817:12: warning: 'ares_parse_txt_reply_ext' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 817 | status = ares_parse_txt_reply_ext(buf, len, &reply); | ^ /usr/include/ares.h:1133:14: note: 'ares_parse_txt_reply_ext' has been explicitly marked deprecated here 1133 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:891:9: warning: 'ares_set_servers_ports' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 891 | ares_set_servers_ports(r->ev_driver->channel, &r->dns_server_addr); | ^ /usr/include/ares.h:1180:1: note: 'ares_set_servers_ports' has been explicitly marked deprecated here 1180 | CARES_DEPRECATED_FOR(ares_set_servers_ports_csv) | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1059:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1059 | grpc_core::MutexLock lock(&r->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1094:5: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 1094 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET6, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1100:3: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 1100 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1113:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1113 | grpc_core::MutexLock lock(&r->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1140:3: warning: 'ares_query' is deprecated: Use ares_query_dnsrec instead [-Wdeprecated-declarations] 1140 | ares_query(r->ev_driver->channel, service_name.c_str(), ns_c_in, ns_t_srv, | ^ /usr/include/ares.h:844:14: note: 'ares_query' has been explicitly marked deprecated here 844 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_query_dnsrec) void ares_query( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1152:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1152 | grpc_core::MutexLock lock(&r->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1179:3: warning: 'ares_search' is deprecated: Use ares_search_dnsrec instead [-Wdeprecated-declarations] 1179 | ares_search(r->ev_driver->channel, config_name.c_str(), ns_c_in, ns_t_txt, | ^ /usr/include/ares.h:867:14: note: 'ares_search' has been explicitly marked deprecated here 867 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_search_dnsrec) void ares_search( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1206:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1206 | grpc_core::MutexLock lock(&r->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. [888/1942] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/xds/xds_cluster_impl.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/xds/xds_credentials.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:121:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 121 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:136:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | MutexLock lock(&g_call_counter_map->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:215:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:281:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 281 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:296:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 296 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:339:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:393:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 393 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:420:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 420 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 15 warnings generated. [891/1942] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/resolver.cc.o [892/1942] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/endpoint_addresses.cc.o [893/1942] Building CXX object CMakeFiles/grpc.dir/src/core/load_balancing/rls/rls.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:66: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:66: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:66: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:66: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:869:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 869 | MutexLock lock(&wrapper_->lb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:970:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 970 | MutexLock lock(&lb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:1082:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1082 | MutexLock lock(&entry_->lb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:1405:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1405 | MutexLock lock(&lb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:1460:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1460 | MutexLock lock(&lb_policy->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:1672:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1672 | MutexLock lock(&lb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:1762:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1762 | MutexLock lock(&lb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:1950:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1950 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:2007:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2007 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:2028:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2028 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:2036:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2036 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:2053:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2053 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:2086:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2086 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/cds.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:97:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:147:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:237:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 237 | MutexLock lock(&self->on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:252:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 252 | MutexLock lock(&self->on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:267:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 267 | MutexLock lock(&self->on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:395:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 395 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:400:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 400 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:451:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | MutexLock lock(&r->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:647:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 647 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:670:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 670 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:685:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 685 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:696:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:714:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 714 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:438:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 438 | MutexLock lock(&policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:535:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 535 | MutexLock lock(&wrapper->policy()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:615:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 615 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:837:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 837 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:892:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 892 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:922:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 922 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:941:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 941 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:963:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 963 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:1053:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1053 | MutexLock lock(&self->policy()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:1064:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1064 | MutexLock lock(&policy()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/xds/xds_override_host.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/polling_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/polling_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/polling_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/polling_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/polling_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/polling_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/polling_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [900/1942] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/fake/fake_resolver.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:132:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:147:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:174:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 174 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:186:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 186 | MutexLock lock(&reresolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:197:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&reresolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:21: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_channel_stack_modifier.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:22:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 22 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:68:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:84:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:97:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&filter_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:131:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 131 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>>::State::Set' requested here 38 | void Set(T value) { state_->Set(std::move(value)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:234:33: note: in instantiation of member function 'grpc_core::Observable>>::Set' requested here 234 | filter_->config_selector_.Set(std::move(update)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:118:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(state_->mu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:158:9: note: in instantiation of member function 'grpc_core::Observable>>::Observer::~Observer' requested here 158 | class ObserverWhen : public Observer { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:137:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(state_->mu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/detail/promise_like.h:226:14: note: in instantiation of member function 'grpc_core::Observable>>::Observer::operator()' requested here 226 | return f_(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/detail/seq_state.h:167:23: note: in instantiation of member function 'grpc_core::promise_detail::PromiseLike>>::ObserverWhen<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:50:21)>>::operator()' requested here 167 | auto result = prior.current_promise(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/try_seq.h:263:19: note: in instantiation of member function 'grpc_core::promise_detail::SeqState>>::ObserverWhen<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:50:21)>, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:254:7)>::PollOnce' requested here 263 | return state_.PollOnce(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:122:59: note: in instantiation of member function 'grpc_core::arena_promise_detail::AllocatedCallable>>::ObserverWhen<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:50:21)>, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:254:7)>>::PollOnce' requested here 122 | const Vtable AllocatedCallable::vtable = {PollOnce, Move, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:193:52: note: in instantiation of static data member 'grpc_core::arena_promise_detail::AllocatedCallable>>::ObserverWhen<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:50:21)>, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:254:7)>>::vtable' requested here 193 | out->vtable = &AllocatedCallable::vtable; | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:222:39: note: in instantiation of member function 'grpc_core::arena_promise_detail::ChooseImplForCallable>>::ObserverWhen<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:50:21)>, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:254:7)>>::Make' requested here 222 | ChooseImplForCallable::Make(std::forward(callable), | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:241:27: note: in instantiation of function template specialization 'grpc_core::arena_promise_detail::MakeImplForCallable>>::ObserverWhen<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:50:21)>, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:254:7)>>' requested here 241 | arena_promise_detail::MakeImplForCallable(std::forward(callable), | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:252:10: note: in instantiation of function template specialization 'grpc_core::ArenaPromise::ArenaPromise>>::ObserverWhen<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:50:21)>, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:254:7)>, void>' requested here 252 | return TrySeq( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:78:39: warning: variable 'OnClientToServerHalfClose' is not needed and will not be emitted [-Wunneeded-internal-declaration] 78 | static inline const NoInterceptor OnClientToServerHalfClose; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:80:39: warning: variable 'OnFinalize' is not needed and will not be emitted [-Wunneeded-internal-declaration] 80 | static inline const NoInterceptor OnFinalize; | ^~~~~~~~~~ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:181:39: warning: variable 'OnClientToServerHalfClose' is not needed and will not be emitted [-Wunneeded-internal-declaration] 181 | static inline const NoInterceptor OnClientToServerHalfClose; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_config_selector_filter.cc:183:39: warning: variable 'OnFinalize' is not needed and will not be emitted [-Wunneeded-internal-declaration] 183 | static inline const NoInterceptor OnFinalize; | ^~~~~~~~~~ 52 warnings generated. [922/1942] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/frame_protector/alts_crypter.cc.o [923/1942] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc.o [924/1942] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc.o [925/1942] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc.o [926/1942] Building CXX object CMakeFiles/grpc.dir/src/core/telemetry/metrics.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_shared_resource.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_shared_resource.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_shared_resource.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_shared_resource.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_shared_resource.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_shared_resource.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [932/1942] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc.o [933/1942] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/xds/xds_dependency_manager.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:175:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 175 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:544:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 544 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:550:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 550 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:584:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 584 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:596:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 596 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:602:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 602 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:610:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 610 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:744:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 744 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:773:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 773 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:788:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 788 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:842:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 842 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:1074:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1074 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:1247:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1247 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:1264:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1264 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:1273:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1273 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [945/1942] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc.o [946/1942] Building CXX object CMakeFiles/grpc.dir/src/core/resolver/xds/xds_resolver.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:58: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_dependency_manager.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/xds/xds_resolver.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/session_cache/ssl_session_cache.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/session_cache/ssl_session_cache.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/session_cache/ssl_session_cache.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/session_cache/ssl_session_cache.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/session_cache/ssl_session_cache.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/session_cache/ssl_session_cache.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/session_cache/ssl_session_cache.cc:81:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 81 | grpc_core::MutexLock lock(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/session_cache/ssl_session_cache.cc:104:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 104 | grpc_core::MutexLock lock(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/session_cache/ssl_session_cache.cc:126:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | grpc_core::MutexLock lock(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [949/1942] Building CXX object CMakeFiles/grpc.dir/src/core/util/gethostname_fallback.cc.o [950/1942] Building CXX object CMakeFiles/grpc.dir/src/core/util/gethostname_host_name_max.cc.o [951/1942] Building CXX object CMakeFiles/grpc.dir/src/core/util/gethostname_sysconf.cc.o [952/1942] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/ssl/key_logging/ssl_key_logging.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc:65:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 65 | grpc_core::MutexLock lock(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc:69:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(g_tls_session_key_log_cache_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc:80:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | grpc_core::MutexLock lock(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc:104:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 104 | grpc_core::MutexLock lock(g_tls_session_key_log_cache_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.cc:116:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | grpc_core::MutexLock lock(g_tls_session_key_log_cache_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 9 warnings generated. [953/1942] Building CXX object CMakeFiles/grpc.dir/src/core/util/grpc_check.cc.o [954/1942] Building CXX object CMakeFiles/grpc.dir/src/core/util/glob.cc.o [955/1942] Building CXX object CMakeFiles/grpc.dir/src/core/util/grpc_if_nametoindex_unsupported.cc.o [956/1942] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/local_transport_security.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/local_transport_security.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/local_transport_security.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/local_transport_security.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/local_transport_security.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/local_transport_security.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/local_transport_security.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/local_transport_security.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/local_transport_security.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [957/1942] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/ssl/session_cache/ssl_session_openssl.cc.o [958/1942] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:491:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 491 | grpc_core::MutexLock lock(&handshaker->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:595:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 595 | grpc_core::MutexLock lock(&handshaker->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:659:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc_core::MutexLock lock(&handshaker->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:703:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 703 | grpc_core::MutexLock lock(&handshaker->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:178:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 178 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:188:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 188 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:196:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 196 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:212:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 212 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:228:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:236:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:245:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:249:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:786:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 786 | MutexLock lock(&map_shards_[i].mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:898:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 898 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:961:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 961 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:1002:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1002 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:1015:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1015 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 33 warnings generated. [960/1942] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/transport_security.cc.o [961/1942] Building CXX object CMakeFiles/grpc.dir/src/core/util/dump_args.cc.o [962/1942] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/transport_security_grpc.cc.o [963/1942] Building CXX object CMakeFiles/grpc.dir/src/core/tsi/alts/handshaker/alts_handshaker_client.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:157:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | grpc_core::MutexLock lock(&client->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:377:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 377 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:392:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 392 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security_utils.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security_utils.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security_utils.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security_utils.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [966/1942] Building CXX object CMakeFiles/grpc.dir/src/core/util/grpc_if_nametoindex_posix.cc.o [967/1942] Building CXX object CMakeFiles/grpc.dir/src/core/util/event_log.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&fragment.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:50:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 50 | MutexLock lock(&fragment.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:67:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&fragment.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [968/1942] Building CXX object CMakeFiles/grpc.dir/src/core/server/server.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:103:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | MutexLock lock(&listener_state_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:118:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(&listener_state_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:154:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 154 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:166:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 166 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:187:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 187 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:227:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 227 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:250:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:264:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 264 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:608:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 608 | MutexLock lock(&server_->mu_call_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:678:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 678 | MutexLock lock(&server_->mu_call_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:723:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 723 | MutexLock lock(&server_->mu_call_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1030:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1030 | MutexLock lock(&server_->mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1217:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1217 | MutexLock global_lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1282:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1282 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1298:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1298 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1330:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1330 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1391:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1391 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1468:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1468 | MutexLock lock(&mu_call_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1515:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1515 | MutexLock lock(&server->mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1547:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1547 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1567:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1567 | MutexLock lock(&mu_call_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1591:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1591 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1601:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1601 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1609:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1609 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1721:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1721 | MutexLock lock(&chand_->server_->mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1736:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1736 | MutexLock lock(&server_->mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1755:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1755 | MutexLock lock(&server_->mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 17 warnings generated. [987/1942] Building CXX object CMakeFiles/grpc.dir/src/core/util/latent_see.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:126:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:132:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:139:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:152:7: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 152 | mu->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:173:7: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 173 | mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 13 warnings generated. [988/1942] Building CXX object CMakeFiles/grpc.dir/src/core/util/wait_for_single_owner.cc.o [989/1942] Building CXX object CMakeFiles/grpc.dir/src/core/util/validation_errors.cc.o [990/1942] Building CXX object CMakeFiles/grpc.dir/src/core/util/gcp_metadata_query.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/gcp_metadata_query.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:1229:14: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] 1229 | engine = ENGINE_by_id(engine_name); | ^ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:1233:16: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] 1233 | engine = ENGINE_by_id("dynamic"); | ^ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:1239:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] 1239 | if (!ENGINE_ctrl_cmd_string(engine, "ID", engine_name, 0) || | ^ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here 478 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:1240:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] 1240 | !ENGINE_ctrl_cmd_string(engine, "DIR_LOAD", "2", 0) || | ^ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here 478 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:1241:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] 1241 | !ENGINE_ctrl_cmd_string(engine, "DIR_ADD", ".", 0) || | ^ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here 478 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:1242:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] 1242 | !ENGINE_ctrl_cmd_string(engine, "LIST_ADD", "1", 0) || | ^ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here 478 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:1243:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] 1243 | !ENGINE_ctrl_cmd_string(engine, "LOAD", NULL, 0)) { | ^ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here 478 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:1249:10: warning: 'ENGINE_set_default' is deprecated [-Wdeprecated-declarations] 1249 | if (!ENGINE_set_default(engine, ENGINE_METHOD_ALL)) { | ^ /usr/include/openssl/engine.h:710:1: note: 'ENGINE_set_default' has been explicitly marked deprecated here 710 | OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default(ENGINE *e, unsigned int flags); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:1254:10: warning: 'ENGINE_init' is deprecated [-Wdeprecated-declarations] 1254 | if (!ENGINE_init(engine)) { | ^ /usr/include/openssl/engine.h:622:1: note: 'ENGINE_init' has been explicitly marked deprecated here 622 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:1259:19: warning: 'ENGINE_load_private_key' is deprecated [-Wdeprecated-declarations] 1259 | private_key = ENGINE_load_private_key(engine, key_id, 0, 0); | ^ /usr/include/openssl/engine.h:639:1: note: 'ENGINE_load_private_key' has been explicitly marked deprecated here 639 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:1271:26: warning: 'ENGINE_free' is deprecated [-Wdeprecated-declarations] 1271 | if (engine != nullptr) ENGINE_free(engine); | ^ /usr/include/openssl/engine.h:493:1: note: 'ENGINE_free' has been explicitly marked deprecated here 493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:2646:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2646 | grpc_core::MutexLock lock(&impl->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/ssl_transport_security.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:152:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 152 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:170:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:228:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 11 warnings generated. [995/1942] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/blackboard.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/blackboard.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/blackboard.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/blackboard.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/blackboard.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/blackboard.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/blackboard.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/blackboard.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/blackboard.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/blackboard.cc:27:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 27 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/blackboard.cc:36:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/blackboard.cc:52:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 52 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [996/1942] Building CXX object CMakeFiles/grpc.dir/src/core/util/http_client/httpcli_security_connector.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli_security_connector.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:218:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 218 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:258:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 258 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:321:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 321 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:346:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 346 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:412:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 412 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint.cc:71:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 71 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 5 warnings generated. [1000/1942] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_audit_logger_registry.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_certificate_provider.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:99:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 99 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:140:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 140 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:293:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | MutexLock lock(g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:377:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 377 | MutexLock lock(g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:399:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 399 | MutexLock lock(g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:428:23: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 428 | xds_client->mu()->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:438:23: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 438 | xds_client->mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:444:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:459:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 459 | MutexLock lock(g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:464:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 464 | MutexLock lock(g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:469:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 469 | MutexLock lock(g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:475:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 475 | MutexLock lock(g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_client_grpc.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:123:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 123 | MutexLock lock(g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:137:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_action.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:52: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/composite/composite_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_context.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:53:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 53 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_input.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster_parser.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_cluster.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/rbac/rbac_filter.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_http_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_matcher_parse.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_common_types.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_listener_parser.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_server_grpc.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:112:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:122:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 122 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:181:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 181 | MutexLock lock(&percpu_stats.backend_metrics_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:207:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | MutexLock lock(&stats.backend_metrics_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:512:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&lrs_channel_->lrs_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:551:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 551 | MutexLock lock(&lrs_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:656:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 656 | MutexLock lock(&lrs_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:662:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 662 | MutexLock lock(&lrs_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:730:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | MutexLock lock(&lrs_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:779:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 779 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:811:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 811 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:849:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 849 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:876:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:922:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 922 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:947:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 947 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:512:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&lrs_channel_->lrs_client()->mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:506:15: note: in instantiation of member function 'grpc_core::LrsClient::LrsChannel::RetryableCall::OnRetryTimer' requested here 506 | self->OnRetryTimer(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:477:3: note: in instantiation of member function 'grpc_core::LrsClient::LrsChannel::RetryableCall::StartRetryTimerLocked' requested here 477 | StartRetryTimerLocked(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/lrs_client.cc:740:22: note: in instantiation of member function 'grpc_core::LrsClient::LrsChannel::RetryableCall::OnCallFinishedLocked' requested here 740 | retryable_call_->OnCallFinishedLocked(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. [1038/1942] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_routing.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_routing.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ 1 warning generated. [1045/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/client_stats_interceptor.cc.o [1046/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/client_interceptor.cc.o [1047/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/call_context_registry.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:54: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:54: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:54: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:353:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 353 | MutexLock lock(&factory_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:397:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | MutexLock lock(&factory_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:418:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 418 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:431:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 431 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:492:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 492 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_transport_grpc.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:126:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:155:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 155 | internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. [1053/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/auth_property_iterator.cc.o [1054/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/create_channel_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel_posix.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ 1 warning generated. [1055/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/resource_quota_cc.cc.o [1056/1942] Building CXX object CMakeFiles/grpc.dir/src/core/xds/grpc/xds_route_config_parser.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_route_config_parser.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/grpc/certificate_provider_store.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.h:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.h:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.h:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:232:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 232 | MutexLock lock(&ads_call_->xds_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:564:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 564 | MutexLock lock(&xds_client_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:681:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 681 | MutexLock lock(&xds_channel_->xds_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:704:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 704 | MutexLock lock(&ads_call_->xds_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:929:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 929 | MutexLock lock(&xds_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:1312:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1312 | MutexLock lock(&xds_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:1393:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1393 | MutexLock lock(&xds_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:1628:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1628 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:1673:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1673 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:1700:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1700 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:1768:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1768 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:1901:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1901 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:681:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 681 | MutexLock lock(&xds_channel_->xds_client()->mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:675:15: note: in instantiation of member function 'grpc_core::XdsClient::XdsChannel::RetryableCall::OnRetryTimer' requested here 675 | self->OnRetryTimer(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:646:3: note: in instantiation of member function 'grpc_core::XdsClient::XdsChannel::RetryableCall::StartRetryTimerLocked' requested here 646 | StartRetryTimerLocked(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/xds/xds_client/xds_client.cc:1412:22: note: in instantiation of member function 'grpc_core::XdsClient::XdsChannel::RetryableCall::OnCallFinishedLocked' requested here 1412 | retryable_call_->OnCallFinishedLocked(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 21 warnings generated. [1059/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/insecure_credentials.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/insecure_credentials.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ 1 warning generated. [1060/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/xds_credentials.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/xds_credentials.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ 1 warning generated. [1061/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/rpc_method.cc.o [1062/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/completion_queue_cc.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/completion_queue_cc.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/completion_queue_cc.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/completion_queue_cc.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/completion_queue_cc.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/completion_queue_cc.cc:54:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&*g_callback_alternative_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/completion_queue_cc.cc:109:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | grpc_core::MutexLock lock(g_callback_alternative_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [1063/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/call_credentials.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:279:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 279 | grpc::internal::MutexLock l(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_verifier.cc:191:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 191 | internal::MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_verifier.cc:204:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 204 | internal::MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_verifier.cc:226:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 226 | internal::MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_verifier.cc:237:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 237 | internal::MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [1068/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/channel_argument_option.cc.o [1069/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/tls_credentials_options.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_credentials_options.cc:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ 1 warning generated. [1070/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/health/health_check_service.cc.o [1071/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/version_cc.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/create_channel.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. [1072/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/async_generic_service.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/server_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:25: note: in instantiation of member function 'grpc::ServerBidiReactor::Finish' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:7: note: in instantiation of member function 'grpc::ServerBidiReactor::InternalBindStream' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. [1073/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/common/channel_arguments.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/create_channel.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 34 warnings generated. [1074/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/create_channel.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/create_channel.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_create_auth_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ 1 warning generated. [1080/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/backend_metric_recorder.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:61:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 61 | internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:208:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:299:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 299 | internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:309:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:319:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 319 | internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:357:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:36:17: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 36 | std::vector identity_key_cert_pairs) { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:138:17: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 138 | std::vector identity_key_cert_pairs) { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/tls_certificate_provider.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/tls/ssl_utils.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ 1 warning generated. [1084/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/external_connection_acceptor_impl.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/server_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:60:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:69:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:82:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 82 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:87:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 87 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 38 warnings generated. [1085/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/client/secure_credentials.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/secure_credentials.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. [1089/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/util/string_ref.cc.o [1090/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/xds_server_credentials.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_credentials.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/server_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ 1 warning generated. [1091/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/util/time_cc.cc.o [1092/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/xds_server_builder.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/server_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/xds_server_builder.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. [1093/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/health/default_health_check_service.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/create_channel.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:51:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 51 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:61:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 61 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:70:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 70 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:82:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 82 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:92:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 92 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:101:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:170:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:256:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 256 | grpc::internal::MutexLock lock(&service_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:274:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 274 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:293:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | grpc::internal::MutexLock lock(&service_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:318:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 318 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:335:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 335 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:344:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 344 | grpc::internal::MutexLock lock(&service_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:652:5: note: in instantiation of member function 'grpc::ServerWriteReactor::StartWrite' requested here 652 | StartWrite(resp, grpc::WriteOptions()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:310:3: note: in instantiation of member function 'grpc::ServerWriteReactor::StartWrite' requested here 310 | StartWrite(&response_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:363:5: note: in instantiation of member function 'grpc::ServerWriteReactor::Finish' requested here 363 | Finish(status); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:252:66: note: in instantiation of member function 'grpc::ServerWriteReactor::InternalBindWriter' requested here 252 | DefaultHealthCheckService::HealthCheckServiceImpl::WatchReactor::WatchReactor( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 42 warnings generated. [1094/1942] Building CXX object CMakeFiles/grpc++.dir/src/cpp/server/secure_server_credentials.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/server_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/secure_server_credentials.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/secure_auth_context.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1099/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/call_arena_allocator.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:69:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:77:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 77 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:84:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:89:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 89 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:94:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 94 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:100:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 100 | grpc_core::MutexLock list_lock(&list_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:105:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 105 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:121:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 121 | grpc_core::MutexLock lock(&list_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:136:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:188:36: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 188 | grpc_core::MutexLock failure_lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:54: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:54: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:54: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:72:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 72 | grpc_core::MutexLock lock(&state->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:84:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | grpc_core::MutexLock lock(&state->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:304:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 304 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:352:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:75: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:75: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:75: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:75: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:75: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:979:41: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 979 | grpc::internal::ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:1152:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1152 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:1251:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1251 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:1331:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1331 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:1377:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1377 | grpc::internal::MutexLock l(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:25: note: in instantiation of member function 'grpc::ServerBidiReactor::Finish' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:7: note: in instantiation of member function 'grpc::ServerBidiReactor::InternalBindStream' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::InternalBindWriter' requested here 51 | class WatchReactor : public ServerWriteReactor, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/ref_counted.h:366:7: note: in instantiation of function template specialization 'grpc_core::UnrefDelete::operator()' requested here 366 | unref_behavior_(static_cast(this)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/ref_counted_ptr.h:111:36: note: in instantiation of member function 'grpc_core::RefCounted::Unref' requested here 111 | if (value_ != nullptr) value_->Unref(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_pair.h:302:12: note: in instantiation of member function 'grpc_core::RefCountedPtr::~RefCountedPtr' requested here 302 | struct pair | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/alloc_traits.h:696:8: note: in instantiation of function template specialization 'std::__new_allocator>>>::destroy>>' requested here 696 | __a.destroy(__p); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_tree.h:1265:22: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1265 | _Node_alloc_traits::destroy(_M_get_Node_allocator(), __p->_M_valptr()); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_tree.h:2590:4: note: in instantiation of member function 'std::_Rb_tree, std::pair, grpc::DefaultHealthCheckService::ServiceData>, std::_Select1st, grpc::DefaultHealthCheckService::ServiceData>>, std::less>>::_M_drop_node' requested here 2590 | _M_drop_node(__x); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_tree.h:1609:9: note: in instantiation of member function 'std::_Rb_tree, std::pair, grpc::DefaultHealthCheckService::ServiceData>, std::_Select1st, grpc::DefaultHealthCheckService::ServiceData>>, std::less>>::_M_erase' requested here 1609 | { _M_erase(_M_begin_node()); } | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_map.h:337:7: note: in instantiation of member function 'std::_Rb_tree, std::pair, grpc::DefaultHealthCheckService::ServiceData>, std::_Select1st, grpc::DefaultHealthCheckService::ServiceData>>, std::less>>::~_Rb_tree' requested here 337 | ~map() = default; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:1179:31: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 1179 | auto default_hc_service = std::make_unique(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 65 warnings generated. [1112/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/metadata_info.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_info.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:75:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:157:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:198:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:219:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:210:26: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 210 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 87 warnings generated. [1116/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/channelz/channel_trace.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:52:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 52 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:80:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:151:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 151 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:208:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:245:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [1117/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/backup_poller.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/backup_poller.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/backup_poller.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/backup_poller.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/backup_poller.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/backup_poller.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/backup_poller.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/backup_poller.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/backup_poller.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1118/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/channelz/channelz_registry.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:73:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | MutexLock lock(&node_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:80:17: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 80 | node_shard.mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:88:19: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 88 | node_shard.mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:90:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:106:19: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 106 | node_shard.mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:129:17: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 129 | node_shard.mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:131:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 131 | MutexLock lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:167:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock index_lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:181:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 181 | MutexLock shard_lock(&node_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:219:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock index_lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:232:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 232 | MutexLock index_lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:233:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 233 | MutexLock lock(&node_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:298:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 298 | MutexLock lock(&p->node_shards_[i].mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:313:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 313 | MutexLock lock(&p->index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 35 warnings generated. [1119/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/channelz/property_list.cc.o [1120/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/client_call.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/buffered_call.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:65:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 65 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:70:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 70 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:84:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:132:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:156:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | MutexLock lock(&data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:185:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:204:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 204 | MutexLock lock(&data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:244:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&node_->data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:251:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 251 | MutexLock lock(&node->data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 30 warnings generated. [1124/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/call/request_buffer.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:111:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:31:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 31 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:43:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 43 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:64:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 64 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:80:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:87:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 87 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:114:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 114 | MutexLock lock(&buffer_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:138:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 138 | ReleasableMutexLock lock(&buffer_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/direct_channel.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_plugin.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:41:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 41 | MutexLock lock(&write_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:49:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 49 | MutexLock lock_read(&read_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:61:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 61 | MutexLock lock(&write_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:67:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock_read(&read_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:75:17: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 75 | read_shard.mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:77:17: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 77 | read_shard.mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/global_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/dynamic_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/filter_chain.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/lb_metadata.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/local_subchannel_pool.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_throttle.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_service_config.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:68:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:158:9: note: in instantiation of member function 'grpc_core::Observable>::Observer::~Observer' requested here 158 | class ObserverWhen : public Observer { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:137:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(state_->mu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/detail/promise_like.h:226:14: note: in instantiation of member function 'grpc_core::Observable>::Observer::operator()' requested here 226 | return f_(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/map.h:152:29: note: in instantiation of member function 'grpc_core::promise_detail::PromiseLike>::ObserverWhen<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:50:21)>>::operator()' requested here 152 | Poll r = promise_(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/detail/promise_like.h:226:14: note: in instantiation of member function 'grpc_core::Map>::ObserverWhen<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:50:21)>, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:212:23)>::operator()' requested here 226 | return f_(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:164:29: note: in instantiation of member function 'grpc_core::promise_detail::PromiseLike>::ObserverWhen<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:50:21)>, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:212:23)>>::operator()' requested here 164 | auto promise_result = promise_(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/detail/promise_like.h:226:14: note: in instantiation of member function 'grpc_core::Loop<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/load_balanced_call_destination.cc:207:17), false>::operator()' requested here 226 | return f_(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/map.h:243:18: note: in instantiation of member function 'grpc_core::promise_detail::PromiseLike>::operator()' requested here 243 | auto r = promise(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 30 warnings generated. [1151/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/client_channel/client_channel_filter.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:76: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:76: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:76: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:76: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:715:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | MutexLock lock(&chand_->external_watchers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:745:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 745 | MutexLock lock(&chand->external_watchers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1331:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1331 | MutexLock lock(&resolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1407:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1407 | MutexLock lock(&info_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1483:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1483 | MutexLock lock(&resolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1528:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1528 | MutexLock lock(&resolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1576:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1576 | MutexLock lock(&lb_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1626:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1626 | MutexLock lock(&lb_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1735:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1735 | MutexLock lock(&chand->info_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1803:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1803 | MutexLock lock(&chand->resolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:1909:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1909 | MutexLock lock(&chand()->resolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:2275:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2275 | MutexLock lock(&chand->lb_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:2429:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2429 | MutexLock lock(&chand_->lb_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:2449:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2449 | MutexLock lock(&chand_->lb_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_filter.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:93:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:105:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 105 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:153:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 153 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:356:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 356 | MutexLock lock(&subchannel_stream_client_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:421:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 421 | MutexLock lock(&self->subchannel_stream_client_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_stream_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:68:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:49: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:111:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:748:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:786:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 786 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:848:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 848 | MutexLock lock(&info_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1375:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1375 | MutexLock lock(&info_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:158:9: note: in instantiation of member function 'grpc_core::Observable>>::Observer::~Observer' requested here 158 | class ObserverWhen : public Observer { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:137:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(state_->mu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/detail/promise_like.h:226:14: note: in instantiation of member function 'grpc_core::Observable>>::Observer::operator()' requested here 226 | return f_(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/map.h:243:18: note: in instantiation of member function 'grpc_core::promise_detail::PromiseLike>>::ObserverWhen<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:992:17)>>::operator()' requested here 243 | auto r = promise(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:68:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:38:31: note: in instantiation of member function 'grpc_core::Observable>>::State::Set' requested here 38 | void Set(T value) { state_->Set(std::move(value)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1064:30: note: in instantiation of member function 'grpc_core::Observable>>::Set' requested here 1064 | resolver_data_for_calls_.Set(nullptr); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:68:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:38:31: note: in instantiation of member function 'grpc_core::Observable>::State::Set' requested here 38 | void Set(T value) { state_->Set(std::move(value)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1071:15: note: in instantiation of member function 'grpc_core::Observable>::Set' requested here 1071 | picker_.Set(MakeRefCounted( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:503:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>' requested here 1462 | idle_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:505:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:597:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:521:5: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::Step' requested here 521 | Step(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:42:46: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::RunScheduledWakeup' requested here 42 | static_cast(arg)->RunScheduledWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:118:30: note: expanded from macro 'GRPC_CLOSURE_INIT' 118 | grpc_closure_init(closure, cb, cb_arg) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:573:13: note: in instantiation of member function 'grpc_core::ExecCtxWakeupScheduler::BoundScheduler, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>>::ScheduleWakeup' requested here 573 | this->ScheduleWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::WakeupAsync' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>' requested here 1462 | idle_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:600:13: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:604:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:536:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::Cancel' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>' requested here 1462 | idle_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 57 warnings generated. [1160/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/tls/certificate_provider_registry.cc.o [1161/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/channel_idle/idle_filter_state.cc.o [1162/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/tls/tls_utils.cc.o [1163/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/transport/tls/load_system_roots_supported.cc.o [1164/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/credentials/call/composite/composite_call_credentials.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_credentials.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:513:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 513 | MutexLock lock(&c->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:735:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 735 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:756:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 756 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:771:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 771 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:780:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 780 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:791:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 791 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:808:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 808 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:818:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 818 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:824:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 824 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:867:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:899:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 899 | MutexLock lock(&c->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1057:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1057 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1482:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1482 | MutexLock lock(&self->call_->subchannel_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1494:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1494 | MutexLock lock(&self->call_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1529:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1529 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1544:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1544 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1609:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1609 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1642:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1642 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1733:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1733 | MutexLock lock(&subchannel->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1920:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1920 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1941:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1941 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1959:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1959 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1971:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1971 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:1984:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1984 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2003:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2003 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2016:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2016 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2022:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2022 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2111:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2111 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2147:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2147 | MutexLock lock(&c->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2290:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2290 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2319:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2319 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2359:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2359 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:2422:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2422 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/request_buffer.h:111:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 111 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/retry_interceptor.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/census/grpc_context.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client_authority_filter.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:107:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 107 | MutexLock lock(&mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>' requested here 178 | max_age_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:505:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:597:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:521:5: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::Step' requested here 521 | Step(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:42:46: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::RunScheduledWakeup' requested here 42 | static_cast(arg)->RunScheduledWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:118:30: note: expanded from macro 'GRPC_CLOSURE_INIT' 118 | grpc_closure_init(closure, cb, cb_arg) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:573:13: note: in instantiation of member function 'grpc_core::ExecCtxWakeupScheduler::BoundScheduler, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>>::ScheduleWakeup' requested here 573 | this->ScheduleWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::WakeupAsync' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>' requested here 178 | max_age_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:600:13: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:604:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:536:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::Cancel' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>' requested here 178 | max_age_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:503:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>' requested here 277 | activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:505:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:597:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:521:5: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::Step' requested here 521 | Step(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:42:46: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::RunScheduledWakeup' requested here 42 | static_cast(arg)->RunScheduledWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:118:30: note: expanded from macro 'GRPC_CLOSURE_INIT' 118 | grpc_closure_init(closure, cb, cb_arg) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:573:13: note: in instantiation of member function 'grpc_core::ExecCtxWakeupScheduler::BoundScheduler, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>>::ScheduleWakeup' requested here 573 | this->ScheduleWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::WakeupAsync' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>' requested here 277 | activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:600:13: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:604:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:536:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::Cancel' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>' requested here 277 | activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 54 warnings generated. [1183/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/filters/fault_injection/fault_injection_filter.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:269:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 269 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/client/http_client_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/message_size/message_size_filter.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/server/http_server_filter.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:75:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:157:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:198:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:219:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:210:26: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 210 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 61 warnings generated. [1193/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/client/chttp2_connector.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:75:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:157:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:198:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:219:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:540:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 540 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:71: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:113:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:158:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 158 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:167:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:264:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 264 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:290:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 290 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/connector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:203:26: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 203 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 64 warnings generated. [1194/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:75:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:157:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:198:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:219:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:513:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 513 | MutexLock lock(&listener->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:617:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 617 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:656:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 656 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:695:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 695 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:823:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 823 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:859:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 859 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:210:26: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 210 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 69 warnings generated. [1197/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_security.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:78:21: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 78 | ztrace_collector->Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.cc:156:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 156 | t->http2_ztrace_collector.Append(grpc_core::H2DataTrace{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. [1204/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/hpack_parser.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_ping.cc:93:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 93 | t->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. [1206/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_goaway.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:141:35: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:141:42)>' requested here 141 | t->http2_ztrace_collector.Append([p]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:167:21: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.cc:167:28)>' requested here 167 | ztrace_collector->Append([last_stream_id, error_code, debug_data]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. [1207/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/ping_abuse_policy.cc.o [1208/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:52:21: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 52 | ztrace_collector->Append(grpc_core::H2RstStreamTrace{id, code}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:126:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 126 | t->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. [1209/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/keepalive.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/loop.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:98:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 98 | t->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:135:39: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_settings.cc:136:17)>' requested here 135 | t->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. [1212/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/ping_callbacks.cc.o [1213/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/transport_common.cc.o [1214/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/frame_window_update.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_window_update.cc:105:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 105 | t->http2_ztrace_collector.Append(grpc_core::H2WindowUpdateTrace{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. [1215/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/api/http.upb_minitable.c.o [1216/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c.o [1217/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.c.o [1218/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/duration.upb_minitable.c.o [1219/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/empty.upb_minitable.c.o [1220/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/hpack_encoder.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:122:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.cc:122:38)>' requested here 122 | options.ztrace_collector->Append([&]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. [1221/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/struct.upb_minitable.c.o [1222/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/timestamp.upb_minitable.c.o [1223/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/protobuf/wrappers.upb_minitable.c.o [1224/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/google/rpc/status.upb_minitable.c.o [1225/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/channelz.upb_minitable.c.o [1226/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/promise.upb_minitable.c.o [1227/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/property_list.upb_minitable.c.o [1228/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/service.upb_minitable.c.o [1229/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/ping_rate_policy.cc.o [1230/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.c.o [1231/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/handshaker.upb_minitable.c.o [1232/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.c.o [1233/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/health/v1/health.upb_minitable.c.o [1234/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/lb/v1/load_balancer.upb_minitable.c.o [1235/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls.upb_minitable.c.o [1236/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/xds/data/orca/v3/orca_load_report.upb_minitable.c.o [1237/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/validate/validate.upb_minitable.c.o [1238/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upb-gen/xds/service/orca/v3/orca.upb_minitable.c.o [1239/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/write_size_policy.cc.o [1240/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/google/protobuf/any.upbdefs.c.o [1241/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/google/protobuf/duration.upbdefs.c.o [1242/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/google/protobuf/timestamp.upbdefs.c.o [1243/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/google/protobuf/empty.upbdefs.c.o [1244/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/channelz.upbdefs.c.o [1245/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/promise.upbdefs.c.o [1246/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/property_list.upbdefs.c.o [1247/1942] Building C object CMakeFiles/grpc_unsecure.dir/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2/service.upbdefs.c.o [1248/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/ping_promise.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 40 warnings generated. [1250/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/write_cycle.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/internal.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:954:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 954 | grpc_core::MutexLock lock(&t->ep_destroy_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3440:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 3440 | grpc_core::MutexLock lock(&ep_destroy_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3450:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 3450 | grpc_core::MutexLock lock(&ep_destroy_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl, grpc_core::RefCountedPtr, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:680:47: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::MakeZTrace' requested here 680 | return transport_->http2_ztrace_collector.MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl, grpc_core::RefCountedPtr, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:680:47: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::MakeZTrace' requested here 680 | return transport_->http2_ztrace_collector.MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl, grpc_core::RefCountedPtr, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:680:47: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::MakeZTrace' requested here 680 | return transport_->http2_ztrace_collector.MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:206:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 206 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1246:46: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::IsActive' requested here 1246 | trace_ztrace = t->http2_ztrace_collector.IsActive(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 193 | AppendValue(producer_or_value()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1284:35: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1284:42)>' requested here 1284 | ztrace_collector->Append([&]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1297:29: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append' requested here 1297 | t->http2_ztrace_collector.Append(grpc_core::H2BeginEndpointWrite{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:546:13: note: in instantiation of function template specialization 'grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3463:9)>' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3461:21: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3463:9)>' requested here 3461 | t->memory_owner.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/flow_control.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:546:13: note: in instantiation of function template specialization 'grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3482:9)>' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3480:21: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3482:9)>' requested here 3480 | t->memory_owner.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 38 warnings generated. [1254/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/handshaker.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:79:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 79 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:97:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:136:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:200:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 200 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 25 warnings generated. [1255/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/proxy_mapper_registry.cc.o [1256/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:103:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | MutexLock lock(&connected_state_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:139:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | MutexLock lock(&state_tracker_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:150:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | MutexLock lock(&state_tracker_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:155:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 155 | MutexLock lock(&state_tracker_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:167:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock lock(&connected_state_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:140:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 140 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:177:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 177 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:252:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 252 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:294:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:52: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:545:29: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append' requested here 545 | t->http2_ztrace_collector.Append(grpc_core::H2UnknownFrameTrace{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:1067:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/parsing.cc:1067:38)>' requested here 1067 | t->http2_ztrace_collector.Append([t]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. [1261/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/filter/auth/client_auth_filter.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:148:30: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 148 | self->read_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:151:30: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 151 | self->read_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:153:31: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 153 | self->write_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:156:31: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 156 | self->write_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:234:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 234 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:238:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 238 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:371:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 371 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:375:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 375 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:400:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 400 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:404:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 404 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:579:38: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 579 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:642:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:680:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:681:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 681 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:682:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 682 | grpc_core::MutexLock shutdown_read_lock(&shutdown_read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:696:38: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:719:40: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 719 | grpc_core::ReleasableMutexLock lock(&impl->shutdown_read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:738:34: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 738 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:757:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 757 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:788:28: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 788 | impl->read_queue_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:791:28: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 791 | impl->read_queue_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:804:38: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 804 | grpc_core::ReleasableMutexLock shutdown_read_lock(&shutdown_read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:819:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 819 | grpc_core::MutexLock read_queue_lock(&read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:832:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 832 | grpc_core::MutexLock read_queue_lock(&read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:873:42: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 873 | grpc_core::ReleasableMutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:925:42: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:940:30: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 940 | impl->read_queue_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:959:32: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 959 | impl->read_queue_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:977:32: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 977 | impl->read_queue_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:990:38: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 990 | grpc_core::ReleasableMutexLock lock(&impl->shutdown_read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:1007:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1007 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:1030:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1030 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:139:21: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:141:11)>' requested here 139 | memory_owner_.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 59 warnings generated. [1263/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/handshaker/http_connect/http_proxy_mapper.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:104:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 104 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:138:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 138 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:170:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:216:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 216 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:410:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 410 | MutexLock lock(&h->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:457:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 457 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:488:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 488 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:517:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 517 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:529:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:179:30: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 179 | self->read_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:182:30: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 182 | self->read_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:184:31: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 184 | self->write_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:187:31: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 187 | self->write_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:262:23: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 262 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:266:23: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 266 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:509:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 509 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:513:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 513 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:538:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 538 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:542:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 542 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:701:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 701 | grpc_core::MutexLock lock(ep->frame_protector.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:755:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 755 | grpc_core::MutexLock lock(ep->frame_protector.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:778:34: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 778 | ep->frame_protector.read_mu()->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:781:34: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 781 | ep->frame_protector.read_mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:971:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 971 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1018:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1018 | grpc_core::MutexLock lock(&write_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1057:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1057 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1091:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1091 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1102:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1102 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1113:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1113 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1114:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1114 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1129:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1129 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1162:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1162 | grpc_core::MutexLock lock(impl->frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1194:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1194 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1268:29: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 1268 | impl->write_queue_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1271:29: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1271 | impl->write_queue_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1285:42: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1285 | grpc_core::ReleasableMutexLock lock(&impl->write_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1305:40: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1305 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:170:21: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:172:11)>' requested here 170 | memory_owner_.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 56 warnings generated. [1273/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/cf_engine/cf_engine.cc.o [1274/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/channel/channel_args.cc.o [1275/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/cf_engine/cfsocket_listener.cc.o [1276/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc.o [1277/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/cf_engine/dns_service_resolver.cc.o [1278/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/ext/transport/chttp2/transport/writing.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:134:35: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 134 | t->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:270:34: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:270:41)>' requested here 270 | t_->http2_ztrace_collector.Append([&update]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:303:34: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 303 | t_->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:542:36: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append' requested here 542 | t_->http2_ztrace_collector.Append(grpc_core::H2FlowControlStall{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:689:29: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append' requested here 689 | t->http2_ztrace_collector.Append(grpc_core::H2BeginWriteCycle{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/writing.cc:777:29: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append' requested here 777 | t->http2_ztrace_collector.Append(grpc_core::H2EndWriteCycle{}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 33 warnings generated. [1279/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/compression/message_compress.cc.o [1280/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/compression/compression_internal.cc.o [1281/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/debug/trace.cc.o [1282/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/debug/trace_flags.cc.o [1283/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/endpoint_channel_arg_wrapper.cc.o [1284/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/channel/channel_stack_builder_impl.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:65: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:65: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:65: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:65: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [1290/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/default_event_engine_factory.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:203:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 203 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:212:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 212 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:262:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 262 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:286:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 286 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:388:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 388 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:429:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 429 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:451:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:492:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 492 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:89:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 89 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:107:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 107 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:144:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 144 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:150:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:255:36: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 255 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:340:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 340 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:363:36: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 363 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:385:36: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 385 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:411:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 411 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:420:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 420 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:464:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 464 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:538:7: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 538 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:574:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | grpc_core::MutexLock lock(head->mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:600:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 600 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:625:40: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 625 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:664:40: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 664 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:699:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 699 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:707:7: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 707 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:724:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 724 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:751:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 751 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:75:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:157:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:198:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:219:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:540:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 540 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:143:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 143 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:149:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 149 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:156:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:171:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 171 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:186:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 186 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:727:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 727 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:779:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 779 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1157:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1157 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1374:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1374 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1433:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1433 | ReleasableMutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1537:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1537 | MutexLock lock(&self->transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1589:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1589 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1633:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1633 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1957:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1957 | MutexLock lock(&transport_->transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:203:26: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 203 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_client_transport.cc:912:28: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 912 | ztrace_collector_->Append(PromiseEndpointWriteTrace{buffer_length}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 72 warnings generated. [1297/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/default_event_engine.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:69:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:74:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 74 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:93:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:103:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:114:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 114 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:147:16: warning: 'ares_set_servers_ports' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 147 | int status = ares_set_servers_ports(*channel, &dns_server_addr); | ^ /usr/include/ares.h:1180:1: note: 'ares_set_servers_ports' has been explicitly marked deprecated here 1180 | CARES_DEPRECATED_FOR(ares_set_servers_ports_csv) | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:301:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 301 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:367:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:376:5: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 376 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:378:5: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 378 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET6, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:382:5: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 382 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:415:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 415 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:419:3: warning: 'ares_query' is deprecated: Use ares_query_dnsrec instead [-Wdeprecated-declarations] 419 | ares_query(channel_, std::string(host).c_str(), ns_c_in, ns_t_srv, | ^ /usr/include/ares.h:844:14: note: 'ares_query' has been explicitly marked deprecated here 844 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_query_dnsrec) void ares_query( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:451:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:455:3: warning: 'ares_search' is deprecated: Use ares_search_dnsrec instead [-Wdeprecated-declarations] 455 | ares_search(channel_, std::string(host).c_str(), ns_c_in, ns_t_txt, | ^ /usr/include/ares.h:867:14: note: 'ares_search' has been explicitly marked deprecated here 867 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_search_dnsrec) void ares_search( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:465:25: warning: 'ares_getsock' is deprecated: Use ARES_OPT_EVENT_THREAD or ARES_OPT_SOCK_STATE_CB instead [-Wdeprecated-declarations] 465 | int socks_bitmask = ares_getsock(channel_, socks, ARES_GETSOCK_MAXNUM); | ^ /usr/include/ares.h:909:14: note: 'ares_getsock' has been explicitly marked deprecated here 909 | CARES_EXTERN CARES_DEPRECATED_FOR( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:578:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 578 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:600:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:628:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 628 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:779:12: warning: 'ares_parse_srv_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 779 | status = ares_parse_srv_reply(abuf, alen, &reply); | ^ /usr/include/ares.h:1124:14: note: 'ares_parse_srv_reply' has been explicitly marked deprecated here 1124 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:843:12: warning: 'ares_parse_txt_reply_ext' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 843 | status = ares_parse_txt_reply_ext(buf, len, &reply); | ^ /usr/include/ares.h:1133:14: note: 'ares_parse_txt_reply_ext' has been explicitly marked deprecated here 1133 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_heap.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_heap.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_heap.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [1304/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:73:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | grpc_core::MutexLock lock(&this->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:310:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 310 | grpc_core::MutexLock lock(&this->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:323:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 323 | grpc_core::MutexLock lock(&this->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:118:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:147:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:163:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 163 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:231:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 231 | grpc_core::MutexLock lock(&mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:250:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:300:20: warning: 'TryLock' is deprecated [-Wdeprecated-declarations] 300 | if (!checker_mu_.TryLock()) return std::nullopt; | ^ /usr/include/absl/synchronization/mutex.h:200:3: note: 'TryLock' has been explicitly marked deprecated here 200 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:303:15: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 303 | checker_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 11 warnings generated. [1306/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/filter/fused_filters.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/filter_fusion.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/fused_filters.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:75:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:157:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:198:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:219:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:138:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 138 | MutexLock lock(&self->transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:186:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 186 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:201:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:208:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:214:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 214 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1209:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1209 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1225:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1225 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1239:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1239 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1394:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1394 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1498:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1498 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1513:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1513 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1606:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1606 | MutexLock lock(&self->transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1663:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1663 | ReleasableMutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1734:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1734 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1887:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1887 | MutexLock lock(&transport_->transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:210:26: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 210 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.cc:275:28: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 275 | ztrace_collector_->Append(PromiseEndpointWriteTrace{frame_count}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 72 warnings generated. [1308/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/shim.cc.o [1309/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/timer_manager.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:48:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 48 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:101:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:122:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 122 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:128:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 128 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:145:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 145 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 13 warnings generated. [1310/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:471:12: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 471 | read_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:476:12: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 476 | read_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:594:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 594 | grpc_core::MutexLock lock(&read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:615:34: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 615 | grpc_core::ReleasableMutexLock lock(&read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1270:12: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 1270 | read_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1272:12: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1272 | read_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:482:19: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:484:9)>' requested here 482 | memory_owner_.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 41 warnings generated. [1313/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/resolved_address.cc.o [1314/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:66:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 66 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1325/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/channel/promise_based_filter.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:94:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 94 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:96:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 96 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:109:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:117:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 117 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:213:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 213 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:223:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 223 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:276:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 276 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 11 warnings generated. [1331/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/posix_engine.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:109:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:119:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 119 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:129:5: warning: 'ares_set_socket_functions' is deprecated: Use ares_set_socket_functions_ex instead [-Wdeprecated-declarations] 129 | ares_set_socket_functions(channel, &kSockFuncs, this); | ^ /usr/include/ares.h:578:14: note: 'ares_set_socket_functions' has been explicitly marked deprecated here 578 | CARES_EXTERN CARES_DEPRECATED_FOR( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:168:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 168 | grpc_core::MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:215:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:222:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 222 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:256:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 256 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:275:7: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 275 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:291:7: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 291 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:321:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 321 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:327:7: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 327 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:372:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 372 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:394:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 394 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:445:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 445 | grpc_core::MutexLock lock(&engine->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:455:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 455 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:468:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 468 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:486:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 486 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:529:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:661:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 661 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:682:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 682 | ac->mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:696:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 696 | ac->mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:816:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 816 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:873:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 873 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:879:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 879 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1339/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:28:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 28 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:33:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 33 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:38:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 38 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:46:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 46 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:54:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:59:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 10 warnings generated. [1342/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/experiments/config.cc.o [1343/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:54:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:62:38: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:75:34: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [1344/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:197:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:202:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:234:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 234 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:284:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:328:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 328 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:339:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:345:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 345 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:350:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 350 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:617:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 617 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:622:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 622 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:628:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 628 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [1345/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/buffer_list.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:217:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:229:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 229 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:296:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 296 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1346/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/fork_windows.cc.o [1347/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/closure.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [1348/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iocp_windows.cc.o [1349/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/error.cc.o [1350/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/internal_errqueue.cc.o [1351/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/call_combiner.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1352/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iomgr_posix_cfstream.cc.o [1353/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iomgr_windows.cc.o [1354/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/endpoint.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1355/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/combiner.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1356/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/dualstack_socket_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1361/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/event_engine_shims/closure.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1362/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/ev_epoll1_linux.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1363/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/exec_ctx.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1364/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/ev_poll_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1365/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/resolve_address_windows.cc.o [1366/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/fork_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1367/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iomgr_internal.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [1368/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/event_engine_shims/endpoint.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:78:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:267:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 267 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 10 warnings generated. [1369/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/socket_utils_windows.cc.o [1370/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/socket_windows.cc.o [1371/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iomgr.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 9 warnings generated. [1372/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/sockaddr_utils_posix.cc.o [1373/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/tcp_client_cfstream.cc.o [1374/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/lockfree_event.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1375/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/pollset.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1376/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/tcp_client_windows.cc.o [1377/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/polling_entity.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1378/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/resolve_address.cc.o [1379/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/socket_factory_posix.cc.o [1380/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/iomgr_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:60:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 9 warnings generated. [1386/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/endpoint_pair_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1390/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/systemd_utils.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1396/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/timer_heap.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1397/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/unix_sockets_posix.cc.o [1398/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/timer_generic.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1399/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/tcp_client_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:261:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 261 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:390:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:437:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 437 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1406/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/tcp_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:246:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 246 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:277:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 277 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:291:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 291 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:302:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 302 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:313:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 313 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:353:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 353 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:393:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 393 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:636:23: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 636 | g_backup_poller_mu->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:642:25: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 642 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:648:25: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 648 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:660:23: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 660 | g_backup_poller_mu->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:663:23: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 663 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:678:23: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 678 | g_backup_poller_mu->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:687:25: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 687 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:696:25: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 696 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:799:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 799 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:801:16: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 801 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:809:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 809 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:814:16: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 814 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1113:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 1113 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1121:20: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1121 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1145:16: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1145 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1155:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 1155 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1164:18: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1164 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1170:18: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1170 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1176:18: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1176 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:2076:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 2076 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:2078:16: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 2078 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:822:23: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:824:9)>' requested here 822 | tcp->memory_owner.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 56 warnings generated. [1407/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/wakeup_fd_posix.cc.o [1408/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/resource_quota/periodic_update.cc.o [1409/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/promise/activity.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:57:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 57 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:60:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 60 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:67:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 67 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:73:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 73 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:80:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 80 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:87:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 87 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:93:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 93 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:100:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 100 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:109:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 17 warnings generated. [1410/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/resource_quota/stream_quota.cc.o [1411/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/promise/wait_set.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1412/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/iomgr/wakeup_fd_pipe.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:28:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 28 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:33:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 33 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:40:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 40 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [1414/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/promise/mpsc.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/mpsc.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1415/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/resource_tracker/resource_tracker.cc.o [1416/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/resource_quota/connection_quota.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/connection_quota.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/sleep.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:76:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 76 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:79:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 79 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:86:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 86 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:92:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 92 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:99:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 99 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:118:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1430/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/resource_quota/api.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1432/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/call_details.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1433/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/init_internally.cc.o [1434/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/connection_context.cc.o [1435/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/event_string.cc.o [1436/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/completion_queue_factory.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1437/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/resource_quota/memory_quota.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:80:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:224:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 224 | MutexLock lock(&state_->reader_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&state_->reader_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:250:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | MutexLock lock(&state_->reader_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:293:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:428:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 428 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:573:24: warning: 'TryLock' is deprecated [-Wdeprecated-declarations] 573 | if (shard.shard_mu.TryLock()) { | ^ /usr/include/absl/synchronization/mutex.h:200:3: note: 'TryLock' has been explicitly marked deprecated here 200 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:577:22: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 577 | shard.shard_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:613:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 613 | MutexLock l(&shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:625:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 625 | MutexLock l(&small_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:634:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 634 | MutexLock l(&big_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:670:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 670 | MutexLock l(&old_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:677:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 677 | MutexLock l(&new_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:690:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 690 | MutexLock l(&old_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:697:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 697 | MutexLock l(&new_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:738:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 738 | MutexLock l(&shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:749:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 749 | MutexLock l(&shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::RegisterGaugeProvider' requested here 966 | storage_->RegisterGaugeProvider(this); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:462:3: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider::ProviderConstructed' requested here 462 | ProviderConstructed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:970:17: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::UnregisterGaugeProvider' requested here 970 | storage_->UnregisterGaugeProvider(this); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:467:3: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider::ProviderDestructing' requested here 467 | ProviderDestructing(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:503:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>' requested here 534 | MakeActivity(std::move(reclamation_loop), ExecCtxWakeupScheduler(), | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:505:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:597:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:521:5: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::Step' requested here 521 | Step(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:42:46: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::RunScheduledWakeup' requested here 42 | static_cast(arg)->RunScheduledWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:118:30: note: expanded from macro 'GRPC_CLOSURE_INIT' 118 | grpc_closure_init(closure, cb, cb_arg) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:573:13: note: in instantiation of member function 'grpc_core::ExecCtxWakeupScheduler::BoundScheduler, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>>::ScheduleWakeup' requested here 573 | this->ScheduleWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::WakeupAsync' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>' requested here 534 | MakeActivity(std::move(reclamation_loop), ExecCtxWakeupScheduler(), | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:600:13: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:604:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:536:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::Cancel' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>' requested here 534 | MakeActivity(std::move(reclamation_loop), ExecCtxWakeupScheduler(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 52 warnings generated. [1438/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/version.cc.o [1439/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/completion_queue.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1440/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/transport/call_final_info.cc.o [1441/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/security/authorization/evaluate_args.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:146:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 146 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:150:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:216:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 216 | MutexLock lock(&pc->child_list_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:237:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 237 | MutexLock lock(&pc->child_list_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:263:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | MutexLock lock(&pc->child_list_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:365:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | ReleasableMutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:392:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 392 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:77:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 77 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1455/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/channel_create.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/observable.h:68:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_create.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/promise_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.h:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.h:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.h:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc:51:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 51 | MutexLock lock(&drop_count_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.cc:84:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | MutexLock lock(&drop_count_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [1458/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/address_filtering.cc.o [1459/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/load_balancing/grpclb/grpclb_balancer_addresses.cc.o [1460/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/lame_client.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:90:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:486:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 486 | MutexLock lock(m); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:47: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:270:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 270 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/legacy_channel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/load_balancer_api.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/load_balancer_api.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.h:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/load_balancer_api.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/load_balancer_api.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.h:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/load_balancer_api.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/load_balancer_api.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb_client_stats.h:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [1465/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/lib/surface/init.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:110:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 110 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:155:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 155 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:167:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:195:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:205:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 205 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:212:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 212 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:223:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 223 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/init.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/child_policy_handler.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:75:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/endpoint_list.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&self->producer_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:145:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 145 | MutexLock lock(&self->producer_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:316:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 316 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:326:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 326 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:347:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:366:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 366 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/health_check_client.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_internal.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:218:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 218 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:227:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 227 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:238:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 238 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:273:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 273 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:280:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 280 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/oob_backend_metric.cc:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/round_robin/round_robin.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:121:5: warning: 'ares_set_socket_functions' is deprecated: Use ares_set_socket_functions_ex instead [-Wdeprecated-declarations] 121 | ares_set_socket_functions(channel, &kSockFuncs, this); | ^ /usr/include/ares.h:578:14: note: 'ares_set_socket_functions' has been explicitly marked deprecated here 578 | CARES_EXTERN CARES_DEPRECATED_FOR( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:304:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 304 | grpc_core::MutexLock lock(&driver->request->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:329:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 329 | grpc_core::MutexLock lock(&driver->request->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:371:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 371 | grpc_core::MutexLock lock(&fdn->ev_driver->request->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:396:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 396 | grpc_core::MutexLock lock(&fdn->ev_driver->request->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:427:9: warning: 'ares_getsock' is deprecated: Use ARES_OPT_EVENT_THREAD or ARES_OPT_SOCK_STATE_CB instead [-Wdeprecated-declarations] 427 | ares_getsock(ev_driver->channel, socks, ARES_GETSOCK_MAXNUM); | ^ /usr/include/ares.h:909:14: note: 'ares_getsock' has been explicitly marked deprecated here 909 | CARES_EXTERN CARES_DEPRECATED_FOR( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:764:30: warning: 'ares_parse_srv_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 764 | const int parse_status = ares_parse_srv_reply(abuf, alen, &reply); | ^ /usr/include/ares.h:1124:14: note: 'ares_parse_srv_reply' has been explicitly marked deprecated here 1124 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:775:11: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 775 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET6, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:780:9: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 780 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:817:12: warning: 'ares_parse_txt_reply_ext' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 817 | status = ares_parse_txt_reply_ext(buf, len, &reply); | ^ /usr/include/ares.h:1133:14: note: 'ares_parse_txt_reply_ext' has been explicitly marked deprecated here 1133 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:891:9: warning: 'ares_set_servers_ports' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 891 | ares_set_servers_ports(r->ev_driver->channel, &r->dns_server_addr); | ^ /usr/include/ares.h:1180:1: note: 'ares_set_servers_ports' has been explicitly marked deprecated here 1180 | CARES_DEPRECATED_FOR(ares_set_servers_ports_csv) | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1059:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1059 | grpc_core::MutexLock lock(&r->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1094:5: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 1094 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET6, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1100:3: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 1100 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1113:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1113 | grpc_core::MutexLock lock(&r->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1140:3: warning: 'ares_query' is deprecated: Use ares_query_dnsrec instead [-Wdeprecated-declarations] 1140 | ares_query(r->ev_driver->channel, service_name.c_str(), ns_c_in, ns_t_srv, | ^ /usr/include/ares.h:844:14: note: 'ares_query' has been explicitly marked deprecated here 844 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_query_dnsrec) void ares_query( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1152:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1152 | grpc_core::MutexLock lock(&r->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1179:3: warning: 'ares_search' is deprecated: Use ares_search_dnsrec instead [-Wdeprecated-declarations] 1179 | ares_search(r->ev_driver->channel, config_name.c_str(), ns_c_in, ns_t_txt, | ^ /usr/include/ares.h:867:14: note: 'ares_search' has been explicitly marked deprecated here 867 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_search_dnsrec) void ares_search( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1206:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1206 | grpc_core::MutexLock lock(&r->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. [1482/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/plugin_registry/grpc_plugin_registry_noextra.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry_noextra.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/priority/priority.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:100: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:100: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:100: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:100: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:106: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/grpclb/grpclb.cc:83: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/pick_first/pick_first.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:243:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 243 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:248:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 248 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel_interface_internal.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_call_data.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:501:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 501 | MutexLock lock(&wrr_->endpoint_weight_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:530:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 530 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:547:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 547 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:575:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 575 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:624:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 624 | MutexLock lock(&timer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:634:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 634 | MutexLock lock(&timer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:667:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 667 | MutexLock lock(&scheduler_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:723:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 723 | MutexLock lock(&scheduler_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:741:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 741 | MutexLock lock(&self->timer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:872:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 872 | MutexLock lock(&endpoint_weight_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:97:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:147:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:237:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 237 | MutexLock lock(&self->on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:252:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 252 | MutexLock lock(&self->on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:267:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 267 | MutexLock lock(&self->on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:395:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 395 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:400:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 400 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:451:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | MutexLock lock(&r->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:647:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 647 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:670:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 670 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:685:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 685 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:696:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:714:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 714 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:215:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:281:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 281 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:296:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 296 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:339:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:393:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 393 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:420:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 420 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 15 warnings generated. [1500/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/telemetry/histogram_view.cc.o [1501/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/polling_resolver.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/polling_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/polling_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/polling_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/polling_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/polling_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/polling_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/polling_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/polling_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1502/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/telemetry/stats_data.cc.o [1503/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/telemetry/stats.cc.o [1504/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/service_config/service_config_parser.cc.o [1505/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/resolver/dns/native/dns_resolver.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/dns/native/dns_resolver.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:66: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:66: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:66: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:66: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:869:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 869 | MutexLock lock(&wrapper_->lb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:970:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 970 | MutexLock lock(&lb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:1082:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1082 | MutexLock lock(&entry_->lb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:1405:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1405 | MutexLock lock(&lb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:1460:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1460 | MutexLock lock(&lb_policy->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:1672:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1672 | MutexLock lock(&lb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:1762:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1762 | MutexLock lock(&lb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:1950:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1950 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:2007:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2007 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:2028:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2028 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:2036:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2036 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:2053:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2053 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:2086:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2086 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/rls/rls.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:132:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:147:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:174:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 174 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:186:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 186 | MutexLock lock(&reresolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:197:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&reresolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/fake/fake_resolver.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:22:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 22 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/default_tcp_tracer.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:21: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/add_port.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_impl.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/service_config/service_config_channel_arg_filter.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/local_transport_security.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/local_transport_security.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/local_transport_security.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/local_transport_security.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/local_transport_security.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/local_transport_security.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/local_transport_security.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1528/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/backoff.cc.o [1529/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/server/server_call_tracer_filter.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server_call_tracer_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_finalization.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&fragment.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:50:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 50 | MutexLock lock(&fragment.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:67:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&fragment.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [1532/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/json/json_writer.cc.o [1533/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/per_cpu.cc.o [1534/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/transport/endpoint_transport_client_channel_factory.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/client_channel_factory.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/subchannel.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/message_size_service_config.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/session_endpoint.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/format_request.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:126:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:132:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:139:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:152:7: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 152 | mu->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:173:7: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 173 | mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 13 warnings generated. [1553/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/wait_for_single_owner.cc.o [1554/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/postmortem_emit.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 17 warnings generated. [1555/1942] Linking CXX executable grpc_cpp_plugin [1556/1942] Running gRPC C++ protocol buffer compiler for src/proto/grpc/reflection/v1/reflection.proto [1557/1942] Running gRPC C++ protocol buffer compiler for src/proto/grpc/reflection/v1alpha/reflection.proto [1558/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/validation_errors.cc.o [1559/1942] Running gRPC C++ protocol buffer compiler for src/proto/grpc/channelz/channelz.proto [1560/1942] Running gRPC C++ protocol buffer compiler for src/proto/grpc/channelz/v2/channelz.proto [1561/1942] Running gRPC C++ protocol buffer compiler for src/proto/grpc/channelz/v2/service.proto [1562/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/telemetry/instrument.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:178:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 178 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:188:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 188 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:196:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 196 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:212:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 212 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:228:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:236:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:245:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:249:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:786:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 786 | MutexLock lock(&map_shards_[i].mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:898:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 898 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:961:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 961 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:1002:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1002 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:1015:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1015 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 33 warnings generated. [1563/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/status_helper.cc.o [1564/1942] Building CXX object CMakeFiles/grpc++_alts.dir/src/cpp/common/alts_util.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alts_util.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alts_util.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alts_util.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alts_util.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_tsi_handshaker.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [1565/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/uri.cc.o [1566/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/work_serializer.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:152:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 152 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:170:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:228:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 11 warnings generated. [1567/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/channel_credentials.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ 1 warning generated. [1568/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/client_interceptor.cc.o [1569/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/client_context.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:126:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_context.cc:155:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 155 | internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. [1570/1942] Building CXX object CMakeFiles/grpc_unsecure.dir/src/core/util/http_client/httpcli.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:218:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 218 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:258:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 258 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:321:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 321 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:346:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 346 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:412:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 412 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/http_client/httpcli.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_context_registry.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ 1 warning generated. [1581/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/common/completion_queue_cc.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/completion_queue_cc.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/completion_queue_cc.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/completion_queue_cc.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/completion_queue_cc.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/completion_queue_cc.cc:54:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&*g_callback_alternative_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/completion_queue_cc.cc:109:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | grpc_core::MutexLock lock(g_callback_alternative_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 6 warnings generated. [1582/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/insecure_credentials.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/insecure_credentials.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ 1 warning generated. [1583/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/common/rpc_method.cc.o [1584/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/call_credentials.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/call_credentials.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/client_callback.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:103:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | MutexLock lock(&listener_state_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:118:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(&listener_state_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:154:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 154 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:166:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 166 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:187:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 187 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:227:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 227 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:250:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:264:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 264 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:608:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 608 | MutexLock lock(&server_->mu_call_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:678:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 678 | MutexLock lock(&server_->mu_call_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:723:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 723 | MutexLock lock(&server_->mu_call_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1030:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1030 | MutexLock lock(&server_->mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1217:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1217 | MutexLock global_lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1282:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1282 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1298:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1298 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1330:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1330 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1391:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1391 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1468:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1468 | MutexLock lock(&mu_call_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1515:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1515 | MutexLock lock(&server->mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1547:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1547 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1567:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1567 | MutexLock lock(&mu_call_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1591:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1591 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1601:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1601 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1609:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1609 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1721:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1721 | MutexLock lock(&chand_->server_->mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1736:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1736 | MutexLock lock(&server_->mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:1755:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1755 | MutexLock lock(&server_->mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:540:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 540 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:566:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 566 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:594:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 594 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:619:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 619 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:821:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:841:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 841 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:967:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 967 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1006:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1006 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1034:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1034 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:25: note: in instantiation of member function 'grpc::ServerBidiReactor::Finish' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection_plugin.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:7: note: in instantiation of member function 'grpc::ServerBidiReactor::InternalBindStream' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 37 warnings generated. [1588/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/channel_cc.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:44: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:279:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 279 | grpc::internal::MutexLock l(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/channel_cc.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:540:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 540 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:566:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 566 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:594:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 594 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:619:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 619 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:821:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:841:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 841 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:967:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 967 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1006:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1006 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1034:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1034 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:187:3: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 187 | file_desc_proto.SerializeToString(&data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:25: note: in instantiation of member function 'grpc::ServerBidiReactor::Finish' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:7: note: in instantiation of member function 'grpc::ServerBidiReactor::InternalBindStream' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:187:3: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 187 | file_desc_proto.SerializeToString(&data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:108:3: note: in instantiation of function template specialization 'grpc::ProtoServerReflectionBackend::FillFileDescriptorResponse' requested here 108 | FillFileDescriptorResponse(file_desc, response, &seen_files); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:44:18: note: in instantiation of function template specialization 'grpc::ProtoServerReflectionBackend::GetFileByName' requested here 44 | status = GetFileByName(request.file_by_filename(), &response); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:199:20: note: in instantiation of function template specialization 'grpc::ProtoServerReflectionBackend::ServerReflectionInfo' requested here 199 | return backend_->ServerReflectionInfo(stream); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:187:3: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 187 | file_desc_proto.SerializeToString(&data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:108:3: note: in instantiation of function template specialization 'grpc::ProtoServerReflectionBackend::FillFileDescriptorResponse' requested here 108 | FillFileDescriptorResponse(file_desc, response, &seen_files); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:44:18: note: in instantiation of function template specialization 'grpc::ProtoServerReflectionBackend::GetFileByName' requested here 44 | status = GetFileByName(request.file_by_filename(), &response); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/ext/proto_server_reflection.cc:206:20: note: in instantiation of function template specialization 'grpc::ProtoServerReflectionBackend::ServerReflectionInfo' requested here 206 | return backend_->ServerReflectionInfo(stream); | ^ 40 warnings generated. [1592/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/health/health_check_service_server_builder_option.cc.o [1593/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/common/version_cc.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/create_channel.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/version_cc.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. [1594/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/common/channel_arguments.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/create_channel.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/channel_arguments.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 34 warnings generated. [1595/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/async_generic_service.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/server_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:25: note: in instantiation of member function 'grpc::ServerBidiReactor::Finish' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/async_generic_service.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:7: note: in instantiation of member function 'grpc::ServerBidiReactor::InternalBindStream' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. [1596/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/common/validate_service_config.cc.o [1597/1942] Building CXX object CMakeFiles/grpc++_reflection.dir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/server_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:540:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 540 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:566:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 566 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:594:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 594 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:619:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 619 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:821:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:841:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 841 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:967:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 967 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1006:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1006 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1034:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1034 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:25: note: in instantiation of member function 'grpc::ServerBidiReactor::Finish' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:7: note: in instantiation of member function 'grpc::ServerBidiReactor::InternalBindStream' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:540:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 540 | grpc::internal::MutexLock lock(&start_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:636:3: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterImpl::StartCall' requested here 636 | ClientCallbackReaderWriterImpl(grpc::ChannelInterface* channel, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:770:9: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterImpl::ClientCallbackReaderWriterImpl' requested here 770 | ClientCallbackReaderWriterImpl(channel, call, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:46:155: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterFactory::Create' requested here 46 | ::grpc::internal::ClientCallbackReaderWriterFactory< ::grpc::reflection::v1::ServerReflectionRequest,::grpc::reflection::v1::ServerReflectionResponse>::Create(stub_->channel_.get(), stub_->rpcmethod_ServerReflectionInfo_, context, reactor); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:594:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 594 | grpc::internal::MutexLock lock(&start_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:636:3: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterImpl::Write' requested here 636 | ClientCallbackReaderWriterImpl(grpc::ChannelInterface* channel, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:770:9: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterImpl::ClientCallbackReaderWriterImpl' requested here 770 | ClientCallbackReaderWriterImpl(channel, call, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:46:155: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterFactory::Create' requested here 46 | ::grpc::internal::ClientCallbackReaderWriterFactory< ::grpc::reflection::v1::ServerReflectionRequest,::grpc::reflection::v1::ServerReflectionResponse>::Create(stub_->channel_.get(), stub_->rpcmethod_ServerReflectionInfo_, context, reactor); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:619:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 619 | grpc::internal::MutexLock lock(&start_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:636:3: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterImpl::WritesDone' requested here 636 | ClientCallbackReaderWriterImpl(grpc::ChannelInterface* channel, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:770:9: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterImpl::ClientCallbackReaderWriterImpl' requested here 770 | ClientCallbackReaderWriterImpl(channel, call, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:46:155: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterFactory::Create' requested here 46 | ::grpc::internal::ClientCallbackReaderWriterFactory< ::grpc::reflection::v1::ServerReflectionRequest,::grpc::reflection::v1::ServerReflectionResponse>::Create(stub_->channel_.get(), stub_->rpcmethod_ServerReflectionInfo_, context, reactor); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:566:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 566 | grpc::internal::MutexLock lock(&start_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:636:3: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterImpl::Read' requested here 636 | ClientCallbackReaderWriterImpl(grpc::ChannelInterface* channel, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:770:9: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterImpl::ClientCallbackReaderWriterImpl' requested here 770 | ClientCallbackReaderWriterImpl(channel, call, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1/reflection.grpc.pb.cc:46:155: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterFactory::Create' requested here 46 | ::grpc::internal::ClientCallbackReaderWriterFactory< ::grpc::reflection::v1::ServerReflectionRequest,::grpc::reflection::v1::ServerReflectionResponse>::Create(stub_->channel_.get(), stub_->rpcmethod_ServerReflectionInfo_, context, reactor); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 41 warnings generated. [1598/1942] Building CXX object CMakeFiles/grpc++_reflection.dir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/server_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:540:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 540 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:566:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 566 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:594:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 594 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:619:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 619 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:821:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:841:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 841 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:967:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 967 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1006:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1006 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1034:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1034 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:25: note: in instantiation of member function 'grpc::ServerBidiReactor::Finish' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:7: note: in instantiation of member function 'grpc::ServerBidiReactor::InternalBindStream' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:540:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 540 | grpc::internal::MutexLock lock(&start_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:636:3: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterImpl::StartCall' requested here 636 | ClientCallbackReaderWriterImpl(grpc::ChannelInterface* channel, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:770:9: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterImpl::ClientCallbackReaderWriterImpl' requested here 770 | ClientCallbackReaderWriterImpl(channel, call, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:46:165: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterFactory::Create' requested here 46 | ::grpc::internal::ClientCallbackReaderWriterFactory< ::grpc::reflection::v1alpha::ServerReflectionRequest,::grpc::reflection::v1alpha::ServerReflectionResponse>::Create(stub_->channel_.get(), stub_->rpcmethod_ServerReflectionInfo_, context, reactor); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:594:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 594 | grpc::internal::MutexLock lock(&start_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:636:3: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterImpl::Write' requested here 636 | ClientCallbackReaderWriterImpl(grpc::ChannelInterface* channel, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:770:9: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterImpl::ClientCallbackReaderWriterImpl' requested here 770 | ClientCallbackReaderWriterImpl(channel, call, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:46:165: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterFactory::Create' requested here 46 | ::grpc::internal::ClientCallbackReaderWriterFactory< ::grpc::reflection::v1alpha::ServerReflectionRequest,::grpc::reflection::v1alpha::ServerReflectionResponse>::Create(stub_->channel_.get(), stub_->rpcmethod_ServerReflectionInfo_, context, reactor); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:619:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 619 | grpc::internal::MutexLock lock(&start_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:636:3: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterImpl::WritesDone' requested here 636 | ClientCallbackReaderWriterImpl(grpc::ChannelInterface* channel, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:770:9: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterImpl::ClientCallbackReaderWriterImpl' requested here 770 | ClientCallbackReaderWriterImpl(channel, call, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:46:165: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterFactory::Create' requested here 46 | ::grpc::internal::ClientCallbackReaderWriterFactory< ::grpc::reflection::v1alpha::ServerReflectionRequest,::grpc::reflection::v1alpha::ServerReflectionResponse>::Create(stub_->channel_.get(), stub_->rpcmethod_ServerReflectionInfo_, context, reactor); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:566:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 566 | grpc::internal::MutexLock lock(&start_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:636:3: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterImpl::Read' requested here 636 | ClientCallbackReaderWriterImpl(grpc::ChannelInterface* channel, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:770:9: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterImpl::ClientCallbackReaderWriterImpl' requested here 770 | ClientCallbackReaderWriterImpl(channel, call, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc:46:165: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderWriterFactory::Create' requested here 46 | ::grpc::internal::ClientCallbackReaderWriterFactory< ::grpc::reflection::v1alpha::ServerReflectionRequest,::grpc::reflection::v1alpha::ServerReflectionResponse>::Create(stub_->channel_.get(), stub_->rpcmethod_ServerReflectionInfo_, context, reactor); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 41 warnings generated. [1599/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/client/create_channel.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/create_channel.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/client/create_channel.cc:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/client_channel/virtual_channel.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ 1 warning generated. [1601/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/util/byte_buffer_cc.cc.o [1602/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/util/status.cc.o [1603/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/util/string_ref.cc.o [1604/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/common/alarm.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/common/alarm.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ 1 warning generated. [1606/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/external_connection_acceptor_impl.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/server_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_builder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:60:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:69:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:82:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 82 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/external_connection_acceptor_impl.cc:87:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 87 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 38 warnings generated. [1607/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/util/time_cc.cc.o [1608/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/server_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/server_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_posix.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. [1609/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/backend_metric_recorder.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:61:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 61 | internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:208:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:299:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 299 | internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:309:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:319:23: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 319 | internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:357:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/backend_metric_recorder.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:51:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 51 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:61:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 61 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:70:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 70 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:82:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 82 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:92:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 92 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:101:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:170:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:256:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 256 | grpc::internal::MutexLock lock(&service_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:274:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 274 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:293:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | grpc::internal::MutexLock lock(&service_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:318:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 318 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:335:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 335 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:344:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 344 | grpc::internal::MutexLock lock(&service_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:652:5: note: in instantiation of member function 'grpc::ServerWriteReactor::StartWrite' requested here 652 | StartWrite(resp, grpc::WriteOptions()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:310:3: note: in instantiation of member function 'grpc::ServerWriteReactor::StartWrite' requested here 310 | StartWrite(&response_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:363:5: note: in instantiation of member function 'grpc::ServerWriteReactor::Finish' requested here 363 | Finish(status); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/health/default_health_check_service.cc:252:66: note: in instantiation of member function 'grpc::ServerWriteReactor::InternalBindWriter' requested here 252 | DefaultHealthCheckService::HealthCheckServiceImpl::WatchReactor::WatchReactor( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 42 warnings generated. [1611/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/server_callback.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/server_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/chttp2_transport.h:34: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_callback.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1613/1942] Building CXX object CMakeFiles/grpc++_unsecure.dir/src/cpp/server/create_default_thread_pool.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/create_default_thread_pool.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/dynamic_thread_pool.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:69:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:77:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 77 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:84:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:89:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 89 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:94:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 94 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:100:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 100 | grpc_core::MutexLock list_lock(&list_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:105:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 105 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:121:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 121 | grpc_core::MutexLock lock(&list_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:136:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:188:36: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 188 | grpc_core::MutexLock failure_lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/thread_manager/thread_manager.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:54: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:54: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:54: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:72:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 72 | grpc_core::MutexLock lock(&state->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:84:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | grpc_core::MutexLock lock(&state->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:304:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 304 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:352:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 352 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_context.cc:53: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/ping_promise.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:75:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:157:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:198:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:219:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/security_frame.h:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:391:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_builder.cc:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/chttp2/transport/http2_server_transport.h:210:26: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 210 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 87 warnings generated. [1625/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/security_context.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/security_context.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:52:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 52 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:80:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:151:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 151 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:208:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.cc:245:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 22 warnings generated. [1627/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/interception_chain.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/interception_chain.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:75: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:75: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:75: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:75: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:75: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:979:41: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 979 | grpc::internal::ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:1152:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1152 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:1251:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1251 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:1331:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1331 | grpc::internal::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:1377:29: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1377 | grpc::internal::MutexLock l(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:25: note: in instantiation of member function 'grpc::ServerBidiReactor::Finish' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:7: note: in instantiation of member function 'grpc::ServerBidiReactor::InternalBindStream' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/ext/transport/inproc/inproc_transport.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::InternalBindWriter' requested here 51 | class WatchReactor : public ServerWriteReactor, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/ref_counted.h:366:7: note: in instantiation of function template specialization 'grpc_core::UnrefDelete::operator()' requested here 366 | unref_behavior_(static_cast(this)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/ref_counted_ptr.h:111:36: note: in instantiation of member function 'grpc_core::RefCounted::Unref' requested here 111 | if (value_ != nullptr) value_->Unref(); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_pair.h:302:12: note: in instantiation of member function 'grpc_core::RefCountedPtr::~RefCountedPtr' requested here 302 | struct pair | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/alloc_traits.h:696:8: note: in instantiation of function template specialization 'std::__new_allocator>>>::destroy>>' requested here 696 | __a.destroy(__p); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_tree.h:1265:22: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1265 | _Node_alloc_traits::destroy(_M_get_Node_allocator(), __p->_M_valptr()); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_tree.h:2590:4: note: in instantiation of member function 'std::_Rb_tree, std::pair, grpc::DefaultHealthCheckService::ServiceData>, std::_Select1st, grpc::DefaultHealthCheckService::ServiceData>>, std::less>>::_M_drop_node' requested here 2590 | _M_drop_node(__x); | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_tree.h:1609:9: note: in instantiation of member function 'std::_Rb_tree, std::pair, grpc::DefaultHealthCheckService::ServiceData>, std::_Select1st, grpc::DefaultHealthCheckService::ServiceData>>, std::less>>::_M_erase' requested here 1609 | { _M_erase(_M_begin_node()); } | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/stl_map.h:337:7: note: in instantiation of member function 'std::_Rb_tree, std::pair, grpc::DefaultHealthCheckService::ServiceData>, std::_Select1st, grpc::DefaultHealthCheckService::ServiceData>>, std::less>>::~_Rb_tree' requested here 337 | ~map() = default; | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:408:4: note: in instantiation of member function 'std::default_delete::operator()' requested here 408 | get_deleter()(std::move(__ptr)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/server_cc.cc:1179:31: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here 1179 | auto default_hc_service = std::make_unique(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 65 warnings generated. [1635/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/channelz/channelz_registry.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:73:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | MutexLock lock(&node_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:80:17: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 80 | node_shard.mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:88:19: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 88 | node_shard.mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:90:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:106:19: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 106 | node_shard.mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:129:17: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 129 | node_shard.mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:131:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 131 | MutexLock lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:167:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock index_lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:181:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 181 | MutexLock shard_lock(&node_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:219:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock index_lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:232:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 232 | MutexLock index_lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:233:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 233 | MutexLock lock(&node_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:298:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 298 | MutexLock lock(&p->node_shards_[i].mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.cc:313:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 313 | MutexLock lock(&p->index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 35 warnings generated. [1636/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/alts/grpc_alts_credentials_options.cc.o [1637/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/tls/load_system_roots_fallback.cc.o [1638/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/tls/load_system_roots_windows.cc.o [1639/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/transport/alts/grpc_alts_credentials_client_options.cc.o [1640/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/channelz/property_list.cc.o [1641/1942] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c.o [1642/1942] Building C object CMakeFiles/grpc_authorization_provider.dir/src/core/ext/upb-gen/google/protobuf/duration.upb_minitable.c.o [1643/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/credentials/call/call_creds_util.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_creds_util.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:43: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/client_call.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:65:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 65 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:70:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 70 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:84:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:132:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:156:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | MutexLock lock(&data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:185:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 185 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:204:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 204 | MutexLock lock(&data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:244:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&node_->data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.cc:251:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 251 | MutexLock lock(&node->data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 30 warnings generated. [1669/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/call_spine.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/transport_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/call/call_credentials.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/credentials/transport/security_connector.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:79:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 79 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:97:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:136:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/handshaker.cc:200:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 200 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 25 warnings generated. [1681/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/call/server_call.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:46: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/server_call.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:148:30: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 148 | self->read_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:151:30: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 151 | self->read_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:153:31: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 153 | self->write_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:156:31: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 156 | self->write_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:234:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 234 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:238:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 238 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:371:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 371 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:375:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 375 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:400:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 400 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:404:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 404 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:579:38: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 579 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:642:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:680:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:681:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 681 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:682:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 682 | grpc_core::MutexLock shutdown_read_lock(&shutdown_read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:696:38: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:719:40: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 719 | grpc_core::ReleasableMutexLock lock(&impl->shutdown_read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:738:34: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 738 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:757:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 757 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:788:28: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 788 | impl->read_queue_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:791:28: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 791 | impl->read_queue_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:804:38: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 804 | grpc_core::ReleasableMutexLock shutdown_read_lock(&shutdown_read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:819:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 819 | grpc_core::MutexLock read_queue_lock(&read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:832:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 832 | grpc_core::MutexLock read_queue_lock(&read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:873:42: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 873 | grpc_core::ReleasableMutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:925:42: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:940:30: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 940 | impl->read_queue_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:959:32: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 959 | impl->read_queue_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:977:32: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 977 | impl->read_queue_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:990:38: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 990 | grpc_core::ReleasableMutexLock lock(&impl->shutdown_read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:1007:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1007 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:1030:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1030 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:139:21: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/pipelined_secure_endpoint.cc:141:11)>' requested here 139 | memory_owner_.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 59 warnings generated. [1685/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:216:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 216 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:410:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 410 | MutexLock lock(&h->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:457:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 457 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:488:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 488 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:517:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 517 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:529:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/security_handshaker.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/client_auth_filter.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/auth_filters.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/filter/auth/server_auth_filter.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:179:30: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 179 | self->read_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:182:30: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 182 | self->read_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:184:31: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 184 | self->write_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:187:31: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 187 | self->write_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:262:23: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 262 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:266:23: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 266 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:509:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 509 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:513:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 513 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:538:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 538 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:542:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 542 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:701:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 701 | grpc_core::MutexLock lock(ep->frame_protector.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:755:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 755 | grpc_core::MutexLock lock(ep->frame_protector.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:778:34: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 778 | ep->frame_protector.read_mu()->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:781:34: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 781 | ep->frame_protector.read_mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:971:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 971 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1018:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1018 | grpc_core::MutexLock lock(&write_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1057:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1057 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1091:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1091 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1102:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1102 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1113:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1113 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1114:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1114 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1129:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1129 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1162:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1162 | grpc_core::MutexLock lock(impl->frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1194:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1194 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1268:29: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 1268 | impl->write_queue_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1271:29: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1271 | impl->write_queue_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1285:42: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1285 | grpc_core::ReleasableMutexLock lock(&impl->write_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:1305:40: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1305 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:51: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:170:21: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/handshaker/security/secure_endpoint.cc:172:11)>' requested here 170 | memory_owner_.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 56 warnings generated. [1701/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/channel_args_endpoint_config.cc.o [1702/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/channel/channel_stack.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:65: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:65: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:65: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:65: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/connected_channel.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [1706/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/default_event_engine_factory.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:203:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 203 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:212:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 212 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:262:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 262 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:286:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 286 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:388:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 388 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:429:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 429 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:451:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:492:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 492 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:89:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 89 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:107:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 107 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:144:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 144 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:150:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:255:36: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 255 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:340:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 340 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:363:36: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 363 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:385:36: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 385 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:411:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 411 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:420:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 420 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:464:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 464 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:538:7: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 538 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:574:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | grpc_core::MutexLock lock(head->mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:600:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 600 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:625:40: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 625 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:664:40: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 664 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:699:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 699 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:707:7: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 707 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:724:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 724 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:751:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 751 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:69:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:74:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 74 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:93:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:103:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:114:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 114 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:147:16: warning: 'ares_set_servers_ports' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 147 | int status = ares_set_servers_ports(*channel, &dns_server_addr); | ^ /usr/include/ares.h:1180:1: note: 'ares_set_servers_ports' has been explicitly marked deprecated here 1180 | CARES_DEPRECATED_FOR(ares_set_servers_ports_csv) | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:301:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 301 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:367:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:376:5: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 376 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:378:5: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 378 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET6, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:382:5: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 382 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:415:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 415 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:419:3: warning: 'ares_query' is deprecated: Use ares_query_dnsrec instead [-Wdeprecated-declarations] 419 | ares_query(channel_, std::string(host).c_str(), ns_c_in, ns_t_srv, | ^ /usr/include/ares.h:844:14: note: 'ares_query' has been explicitly marked deprecated here 844 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_query_dnsrec) void ares_query( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:451:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:455:3: warning: 'ares_search' is deprecated: Use ares_search_dnsrec instead [-Wdeprecated-declarations] 455 | ares_search(channel_, std::string(host).c_str(), ns_c_in, ns_t_txt, | ^ /usr/include/ares.h:867:14: note: 'ares_search' has been explicitly marked deprecated here 867 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_search_dnsrec) void ares_search( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:465:25: warning: 'ares_getsock' is deprecated: Use ARES_OPT_EVENT_THREAD or ARES_OPT_SOCK_STATE_CB instead [-Wdeprecated-declarations] 465 | int socks_bitmask = ares_getsock(channel_, socks, ARES_GETSOCK_MAXNUM); | ^ /usr/include/ares.h:909:14: note: 'ares_getsock' has been explicitly marked deprecated here 909 | CARES_EXTERN CARES_DEPRECATED_FOR( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:578:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 578 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:600:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:628:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 628 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:779:12: warning: 'ares_parse_srv_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 779 | status = ares_parse_srv_reply(abuf, alen, &reply); | ^ /usr/include/ares.h:1124:14: note: 'ares_parse_srv_reply' has been explicitly marked deprecated here 1124 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:843:12: warning: 'ares_parse_txt_reply_ext' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 843 | status = ares_parse_txt_reply_ext(buf, len, &reply); | ^ /usr/include/ares.h:1133:14: note: 'ares_parse_txt_reply_ext' has been explicitly marked deprecated here 1133 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.cc:77: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_heap.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_heap.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_heap.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [1718/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/timer.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:118:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:147:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:163:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 163 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:231:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 231 | grpc_core::MutexLock lock(&mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:250:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:300:20: warning: 'TryLock' is deprecated [-Wdeprecated-declarations] 300 | if (!checker_mu_.TryLock()) return std::nullopt; | ^ /usr/include/absl/synchronization/mutex.h:200:3: note: 'TryLock' has been explicitly marked deprecated here 200 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.cc:303:15: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 303 | checker_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 11 warnings generated. [1719/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:73:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | grpc_core::MutexLock lock(&this->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:310:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 310 | grpc_core::MutexLock lock(&this->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:323:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 323 | grpc_core::MutexLock lock(&this->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer.h:33: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.h:32: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:48:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 48 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:101:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:122:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 122 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:128:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 128 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/timer_manager.cc:145:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 145 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 13 warnings generated. [1723/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:471:12: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 471 | read_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:476:12: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 476 | read_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:594:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 594 | grpc_core::MutexLock lock(&read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:615:34: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 615 | grpc_core::ReleasableMutexLock lock(&read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1270:12: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 1270 | read_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1272:12: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1272 | read_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:482:19: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.cc:484:9)>' requested here 482 | memory_owner_.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 41 warnings generated. [1729/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/grpc_polled_fd_windows.cc.o [1730/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/slice_buffer.cc.o [1731/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/iocp.cc.o [1732/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/native_windows_dns_resolver.cc.o [1733/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/win_socket.cc.o [1734/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/windows_endpoint.cc.o [1735/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/windows_engine.cc.o [1736/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/windows/windows_listener.cc.o [1737/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/thread_pool/thread_count.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:14: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.cc:66:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 66 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1738/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:213:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 213 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:223:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 223 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:276:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 276 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 11 warnings generated. [1741/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/ares_resolver.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/grpc_polled_fd.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:109:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:119:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 119 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:129:5: warning: 'ares_set_socket_functions' is deprecated: Use ares_set_socket_functions_ex instead [-Wdeprecated-declarations] 129 | ares_set_socket_functions(channel, &kSockFuncs, this); | ^ /usr/include/ares.h:578:14: note: 'ares_set_socket_functions' has been explicitly marked deprecated here 578 | CARES_EXTERN CARES_DEPRECATED_FOR( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:168:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 168 | grpc_core::MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:215:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:222:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 222 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:256:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 256 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:275:7: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 275 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:291:7: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 291 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:321:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 321 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:327:7: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 327 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:372:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 372 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:394:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 394 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:445:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 445 | grpc_core::MutexLock lock(&engine->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:455:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 455 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:468:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 468 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:486:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 486 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:529:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:661:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 661 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:682:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 682 | ac->mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:696:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 696 | ac->mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:816:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 816 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:873:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 873 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:879:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 879 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/utils.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1753/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/work_queue/basic_work_queue.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.h:23: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:28:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 28 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:33:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 33 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:38:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 38 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:46:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 46 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:54:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/work_queue/basic_work_queue.cc:59:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 10 warnings generated. [1754/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/experiments/config.cc.o [1755/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:54:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:62:38: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:75:34: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [1756/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:27: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:130:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:135:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/thread_count.h:147:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:197:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:202:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 207 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:234:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 234 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:284:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:328:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 328 | grpc_core::MutexLock lock(&lifeguard_ptr_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:339:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:345:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 345 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:350:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 350 | grpc_core::MutexLock lock(&thd_set_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:617:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 617 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:622:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 622 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:628:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 628 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 23 warnings generated. [1757/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/buffer_list.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:217:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:229:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 229 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.cc:296:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 296 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1758/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/channel/promise_based_filter.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:94:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 94 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:96:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 96 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:109:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:117:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 117 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [1760/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/fork_windows.cc.o [1761/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/iocp_windows.cc.o [1762/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/error.cc.o [1763/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/endpoint.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1764/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/call_combiner.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1765/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/internal_errqueue.cc.o [1766/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/iomgr_posix_cfstream.cc.o [1767/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/iomgr_windows.cc.o [1768/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/combiner.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/combiner.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1769/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/ev_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1770/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/pollset_set.cc.o [1771/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/pollset_set_windows.cc.o [1772/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/pollset_windows.cc.o [1773/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/event_engine_shims/closure.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/closure.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1774/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/ev_epoll1_linux.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1775/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/resolve_address_windows.cc.o [1776/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/dualstack_socket_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1778/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/ev_poll_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_poll_posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1779/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/fork_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/fork_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1780/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/event_engine_shims/endpoint.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:78:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/endpoint.cc:267:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 267 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 10 warnings generated. [1781/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/iomgr_internal.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_internal.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [1782/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/iomgr.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 9 warnings generated. [1783/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/socket_utils_windows.cc.o [1784/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/socket_windows.cc.o [1785/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/sockaddr_utils_posix.cc.o [1786/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_client_cfstream.cc.o [1787/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/resolve_address.cc.o [1788/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/pollset.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1789/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/polling_entity.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/polling_entity.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1790/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_client_windows.cc.o [1791/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/lockfree_event.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/lockfree_event.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1792/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/endpoint_pair_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/iomgr_posix.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/resolve_address_posix.cc:60:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 9 warnings generated. [1800/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/socket_utils_linux.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/event_engine_shims/tcp_client.cc:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/endpoint.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/pollset.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1807/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/systemd_utils.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.cc:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/systemd_utils.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1809/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_client_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:261:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 261 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:390:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:437:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 437 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_generic.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1811/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_heap.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1814/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/timer_manager.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer_manager.cc:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/timer.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1815/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/unix_sockets_posix.cc.o [1816/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/unix_sockets_posix_noop.cc.o [1817/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/wakeup_fd_eventfd.cc.o [1818/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/vsock.cc.o [1819/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/wakeup_fd_posix.cc.o [1820/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/tcp_posix.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:55: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/ev_posix.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:246:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 246 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:277:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 277 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:291:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 291 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:302:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 302 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:313:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 313 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:353:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 353 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:393:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 393 | MutexLock guard(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:636:23: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 636 | g_backup_poller_mu->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:642:25: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 642 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:648:25: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 648 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:660:23: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 660 | g_backup_poller_mu->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:663:23: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 663 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:678:23: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 678 | g_backup_poller_mu->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:687:25: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 687 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:696:25: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 696 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:799:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 799 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:801:16: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 801 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:809:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 809 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:814:16: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 814 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1113:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 1113 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1121:20: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1121 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1145:16: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1145 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1155:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 1155 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1164:18: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1164 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1170:18: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1170 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:1176:18: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1176 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:2076:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 2076 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:2078:16: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 2078 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:822:23: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.cc:824:9)>' requested here 822 | tcp->memory_owner.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 56 warnings generated. [1821/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/thread_quota.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:28:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 28 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:33:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 33 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/thread_quota.cc:40:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 40 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [1822/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/periodic_update.cc.o [1823/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_tracker/resource_tracker.cc.o [1824/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/stream_quota.cc.o [1825/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/promise/activity.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:57:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 57 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:60:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 60 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:67:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 67 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:73:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 73 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:80:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 80 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:87:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 87 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:93:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 93 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:100:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 100 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.cc:109:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 17 warnings generated. [1826/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/iomgr/wakeup_fd_pipe.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/socket_utils_posix.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/wait_set.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1828/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/audit_logging.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.cc:53:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 53 | MutexLock lock(mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.cc:60:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | MutexLock lock(mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.cc:67:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.cc:78:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | MutexLock lock(mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.cc:85:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 85 | MutexLock lock(mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 9 warnings generated. [1829/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/resource_quota/arena.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:57: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:68: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_posix.h:36: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/default_event_engine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/resource_quota.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:76:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 76 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:79:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 79 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:86:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 86 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:92:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 92 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:99:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 99 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:118:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/party.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/event_engine/event_engine_context.h:21: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/api.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/config/core_configuration.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:91:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 91 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:129:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 129 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:136:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:156:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_authorization_policy_provider.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/authorization_engine.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/matchers.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:80:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:224:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 224 | MutexLock lock(&state_->reader_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&state_->reader_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:250:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | MutexLock lock(&state_->reader_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:293:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:428:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 428 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:573:24: warning: 'TryLock' is deprecated [-Wdeprecated-declarations] 573 | if (shard.shard_mu.TryLock()) { | ^ /usr/include/absl/synchronization/mutex.h:200:3: note: 'TryLock' has been explicitly marked deprecated here 200 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:577:22: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 577 | shard.shard_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:613:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 613 | MutexLock l(&shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:625:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 625 | MutexLock l(&small_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:634:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 634 | MutexLock l(&big_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:670:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 670 | MutexLock l(&old_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:677:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 677 | MutexLock l(&new_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:690:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 690 | MutexLock l(&old_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:697:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 697 | MutexLock l(&new_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:738:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 738 | MutexLock l(&shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:749:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 749 | MutexLock l(&shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::RegisterGaugeProvider' requested here 966 | storage_->RegisterGaugeProvider(this); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:462:3: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider::ProviderConstructed' requested here 462 | ProviderConstructed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:970:17: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::UnregisterGaugeProvider' requested here 970 | storage_->UnregisterGaugeProvider(this); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:467:3: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider::ProviderDestructing' requested here 467 | ProviderDestructing(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:503:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>' requested here 534 | MakeActivity(std::move(reclamation_loop), ExecCtxWakeupScheduler(), | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:505:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:597:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:521:5: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::Step' requested here 521 | Step(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/exec_ctx_wakeup_scheduler.h:42:46: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::RunScheduledWakeup' requested here 42 | static_cast(arg)->RunScheduledWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:118:30: note: expanded from macro 'GRPC_CLOSURE_INIT' 118 | grpc_closure_init(closure, cb, cb_arg) | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:573:13: note: in instantiation of member function 'grpc_core::ExecCtxWakeupScheduler::BoundScheduler, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>>::ScheduleWakeup' requested here 573 | this->ScheduleWakeup(); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::WakeupAsync' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>' requested here 534 | MakeActivity(std::move(reclamation_loop), ExecCtxWakeupScheduler(), | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:600:13: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:604:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:536:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::Cancel' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.cc:535:20)>' requested here 534 | MakeActivity(std::move(reclamation_loop), ExecCtxWakeupScheduler(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 52 warnings generated. [1847/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/byte_buffer.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1848/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/init_internally.cc.o [1849/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/rbac_translator.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/rbac_translator.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/rbac_translator.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/rbac_translator.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/rbac_translator.cc:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/audit_logging.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 4 warnings generated. [1850/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/connection_context.cc.o [1851/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/event_string.cc.o [1852/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/call_details.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_details.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1853/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/version.cc.o [1854/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/call_final_info.cc.o [1855/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/byte_buffer_reader.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/byte_buffer_reader.cc:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1856/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/evaluate_args.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/evaluate_args.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue_factory.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1858/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/metadata_array.cc.o [1859/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/validate_metadata.cc.o [1860/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/security/authorization/grpc_server_authz_filter.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:18: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/completion_queue.cc:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1862/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/net/socket_mutator.cc.o [1863/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/status_conversion.cc.o [1864/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/error_utils.cc.o /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/error_utils.cc:33:26: warning: function 'recursively_find_error_with_field' is not needed and will not be emitted [-Wunneeded-internal-declaration] 33 | static grpc_error_handle recursively_find_error_with_field( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. [1865/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/transport/timeout_encoding.cc.o [1866/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/call_utils.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_utils.h:45: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/connectivity_state.cc:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. [1868/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/context_list_entry.cc.o [1869/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/call_log_batch.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call_log_batch.cc:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:77:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 77 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/call_combiner.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:146:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 146 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:150:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:216:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 216 | MutexLock lock(&pc->child_list_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:237:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 237 | MutexLock lock(&pc->child_list_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:263:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | MutexLock lock(&pc->child_list_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:365:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | ReleasableMutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:392:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 392 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/channel_stack.h:59: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/arena_promise.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:75:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:59: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:67: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:58: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:90:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/lame_client.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/channel/promise_based_filter.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy_registry.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/load_balancing/lb_policy.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_destination.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_spine.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_arena_allocator.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&fragment.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:50:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 50 | MutexLock lock(&fragment.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/event_log.cc:67:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&fragment.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. [1897/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/lib/surface/filter_stack_call.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:48: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:41: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:48: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/filter_stack_call.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_state.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:486:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 486 | MutexLock lock(m); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/surface/channel_init.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/call_filters.h:27: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/transport/transport_op_string.cc:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/metadata_batch.h:41: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/chunked_vector.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/metrics.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/call_tracer.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/call/message.h:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/postmortem_emit.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz_registry.h:29: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 17 warnings generated. [1919/1942] Creating library symlink libgrpc++_alts.so.1.83 libgrpc++_alts.so [1920/1942] Creating library symlink libgrpc++_error_details.so.1.83 libgrpc++_error_details.so [1921/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/transport/auth_context.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/promise/activity.h:36: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.cc:17: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/transport/auth_context.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/arena.h:39: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/memory_quota.h:42: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/resource_quota/telemetry.h:18: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:34: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:126:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:132:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:139:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:152:7: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 152 | mu->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.cc:173:7: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 173 | mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 13 warnings generated. [1923/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/util/work_serializer.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:37: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/closure.h:31: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/mpscq.h:26: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/lib/iomgr/exec_ctx.h:40: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/latent_see.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:152:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 152 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:170:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/work_serializer.cc:228:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 11 warnings generated. [1924/1942] Linking CXX shared library libgrpc++_reflection.so.1.83.0 [1925/1942] Creating library symlink libgrpc++_reflection.so.1.83 libgrpc++_reflection.so [1926/1942] Building CXX object CMakeFiles/grpcpp_channelz.dir/gens/src/proto/grpc/channelz/v2/channelz.pb.cc.o [1927/1942] Linking CXX shared library libgrpc++_unsecure.so.1.83.0 [1928/1942] Creating library symlink libgrpc++_unsecure.so.1.83 libgrpc++_unsecure.so [1929/1942] Building CXX object CMakeFiles/grpcpp_channelz.dir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/server_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:540:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 540 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:566:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 566 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:594:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 594 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:619:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 619 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:821:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:841:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 841 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:967:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 967 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1006:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1006 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1034:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1034 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:25: note: in instantiation of member function 'grpc::ServerBidiReactor::Finish' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/channelz.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:7: note: in instantiation of member function 'grpc::ServerBidiReactor::InternalBindStream' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 37 warnings generated. [1930/1942] Building CXX object CMakeFiles/grpcpp_channelz.dir/gens/src/proto/grpc/channelz/v2/service.pb.cc.o [1931/1942] Building CXX object CMakeFiles/grpcpp_channelz.dir/gens/src/proto/grpc/channelz/channelz.pb.cc.o [1932/1942] Building CXX object CMakeFiles/grpc_python_plugin.dir/src/compiler/python_plugin.cc.o [1933/1942] Building CXX object CMakeFiles/grpc_authorization_provider.dir/src/core/telemetry/instrument.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:193: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:15: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:178:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 178 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:188:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 188 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:196:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 196 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:212:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 212 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:228:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:236:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:245:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:249:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:786:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 786 | MutexLock lock(&map_shards_[i].mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:898:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 898 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:961:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 961 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:1002:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1002 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/telemetry/instrument.cc:1015:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1015 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 33 warnings generated. [1934/1942] Linking CXX executable grpc_python_plugin [1935/1942] Building CXX object CMakeFiles/grpcpp_channelz.dir/src/cpp/server/channelz/channelz_service_plugin.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/server_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:540:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 540 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:566:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 566 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:594:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 594 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:619:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 619 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:821:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:841:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 841 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:967:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 967 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1006:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1006 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1034:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1034 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:25: note: in instantiation of member function 'grpc::ServerBidiReactor::Finish' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service_plugin.cc:20: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/ext/channelz_service_plugin.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_initializer.h:22: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:7: note: in instantiation of member function 'grpc::ServerBidiReactor::InternalBindStream' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 37 warnings generated. [1936/1942] Building CXX object CMakeFiles/grpcpp_channelz.dir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/server_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:540:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 540 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:566:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 566 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:594:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 594 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:619:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 619 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:821:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:841:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 841 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:967:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 967 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1006:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1006 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1034:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1034 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:25: note: in instantiation of member function 'grpc::ServerBidiReactor::Finish' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:7: note: in instantiation of member function 'grpc::ServerBidiReactor::InternalBindStream' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 37 warnings generated. [1937/1942] Building CXX object CMakeFiles/grpcpp_channelz.dir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:32: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/server_credentials.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:540:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 540 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:566:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 566 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:594:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 594 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:619:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 619 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:821:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:841:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 841 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:967:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 967 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1006:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1006 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1034:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1034 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:25: note: in instantiation of member function 'grpc::ServerBidiReactor::Finish' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:25: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/async_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/server_callback_handlers.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/impl/service_type.h:24: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:7: note: in instantiation of member function 'grpc::ServerBidiReactor::InternalBindStream' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:821:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | grpc::internal::MutexLock lock(&start_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:859:3: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderImpl::StartCall' requested here 859 | ClientCallbackReaderImpl(grpc::ChannelInterface* channel, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:934:9: note: in instantiation of function template specialization 'grpc::internal::ClientCallbackReaderImpl::ClientCallbackReaderImpl' requested here 934 | ClientCallbackReaderImpl(channel, call, context, request, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:96:93: note: in instantiation of function template specialization 'grpc::internal::ClientCallbackReaderFactory::Create' requested here 96 | ::grpc::internal::ClientCallbackReaderFactory< ::grpc::channelz::v2::QueryTraceResponse>::Create(stub_->channel_.get(), stub_->rpcmethod_QueryTrace_, context, request, reactor); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:6: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.h:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:841:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 841 | grpc::internal::MutexLock lock(&start_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:859:3: note: in instantiation of member function 'grpc::internal::ClientCallbackReaderImpl::Read' requested here 859 | ClientCallbackReaderImpl(grpc::ChannelInterface* channel, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:934:9: note: in instantiation of function template specialization 'grpc::internal::ClientCallbackReaderImpl::ClientCallbackReaderImpl' requested here 934 | ClientCallbackReaderImpl(channel, call, context, request, | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/v2/service.grpc.pb.cc:96:93: note: in instantiation of function template specialization 'grpc::internal::ClientCallbackReaderFactory::Create' requested here 96 | ::grpc::internal::ClientCallbackReaderFactory< ::grpc::channelz::v2::QueryTraceResponse>::Create(stub_->channel_.get(), stub_->rpcmethod_QueryTrace_, context, request, reactor); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 39 warnings generated. [1938/1942] Building CXX object CMakeFiles/grpcpp_channelz.dir/src/cpp/server/channelz/channelz_service.cc.o In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:55: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/create_channel.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/credentials.h:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_credentials_options.h:25: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:179:19: warning: 'IdentityKeyCertPair' is deprecated: Use IdentityKeyOrSignerCertPair instead [-Wdeprecated-declarations] 179 | std::vector identity_key_cert_pairs); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/security/tls_certificate_provider.h:48:10: note: 'IdentityKeyCertPair' has been explicitly marked deprecated here 48 | struct [[deprecated("Use IdentityKeyOrSignerCertPair instead")]] GRPCXX_DLL | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:339:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 339 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:357:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 357 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:387:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 387 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:416:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 416 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:554:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 554 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:567:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 567 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:580:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 580 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:604:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 604 | grpc::internal::MutexLock l(&reader_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:642:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:659:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:674:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 674 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:693:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 693 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:716:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 716 | grpc::internal::MutexLock l(&writer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:760:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 760 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:775:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 775 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:797:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 797 | grpc::internal::MutexLock l(&call_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:830:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 830 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:846:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 846 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:868:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 868 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:889:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 889 | grpc::internal::MutexLock l(&session_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:427:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 427 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:505:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 505 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:521:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 521 | grpc::internal::MutexLock lock(&metadata_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:540:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 540 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:566:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 566 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:594:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 594 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:619:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 619 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:821:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 821 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:841:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 841 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:967:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 967 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1006:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1006 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:26: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/solusBuildDir/gens/src/proto/grpc/channelz/channelz.grpc.pb.h:35: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/client_callback.h:1034:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1034 | grpc::internal::MutexLock lock(&start_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:28: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:28: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:31: /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:306:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 306 | response->add_entities()->ParseFromString( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | node->SerializeEntityToString(kChannelzTimeout)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:319:3: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 319 | response->mutable_entity()->ParseFromString( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | node->SerializeEntityToString(kChannelzTimeout)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:359:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 359 | grpc_core::MutexLock lock(&state->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:373:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 373 | r.ParseFromString(**response); | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~ /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:380:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 380 | grpc_core::MutexLock lock(&state->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:451:33: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:25: note: in instantiation of member function 'grpc::ServerBidiReactor::Finish' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.cc:19: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/src/cpp/server/channelz/channelz_service.h:23: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/grpcpp.h:57: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server.h:33: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_interface.h:30: In file included from /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/server_context.h:38: /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/support/server_callback.h:499:31: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 499 | grpc::internal::MutexLock l(&stream_mu_); | ^ /home/build/YPKG/root/grpc/build/grpc-1.83.0/include/grpcpp/generic/callback_generic_service.h:63:7: note: in instantiation of member function 'grpc::ServerBidiReactor::InternalBindStream' requested here 63 | Reactor() { this->Finish(Status(StatusCode::UNIMPLEMENTED, "")); } | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 63 warnings generated. [1939/1942] Linking CXX shared library libgrpc_authorization_provider.so.1.83.0 [1940/1942] Creating library symlink libgrpc_authorization_provider.so.1.83 libgrpc_authorization_provider.so [1941/1942] Linking CXX shared library libgrpcpp_channelz.so.1.83.0 [1942/1942] Creating library symlink libgrpcpp_channelz.so.1.83 libgrpcpp_channelz.so ++ pkg-config --libs protobuf + export 'GRPC_PYTHON_LDFLAGS=-lprotobuf -labsl_log_internal_check_op -labsl_die_if_null -labsl_log_internal_conditions -labsl_log_internal_message -labsl_examine_stack -labsl_log_internal_format -labsl_log_internal_nullguard -labsl_log_internal_structured_proto -labsl_log_internal_log_sink_set -labsl_log_sink -labsl_log_entry -labsl_log_internal_proto -labsl_flags_internal -labsl_flags_marshalling -labsl_flags_reflection -labsl_flags_private_handle_accessor -labsl_flags_commandlineflag -labsl_flags_commandlineflag_internal -labsl_flags_config -labsl_flags_program_name -labsl_log_initialize -labsl_log_internal_globals -labsl_log_globals -labsl_vlog_config_internal -labsl_log_internal_fnmatch -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_random_distributions -labsl_random_seed_sequences -labsl_random_internal_entropy_pool -labsl_random_internal_randen -labsl_random_internal_randen_hwaes -labsl_random_internal_randen_hwaes_impl -labsl_random_internal_randen_slow -labsl_random_internal_platform -labsl_random_internal_seed_material -labsl_random_seed_gen_exception -labsl_statusor -labsl_status -labsl_cord -labsl_cordz_info -labsl_cord_internal -labsl_cordz_functions -labsl_exponential_biased -labsl_cordz_handle -labsl_crc_cord_state -labsl_crc32c -labsl_crc_internal -labsl_crc_cpu_detect -labsl_leak_check -labsl_strerror -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_kernel_timeout_internal -labsl_stacktrace -labsl_borrowed_fixup_buffer -labsl_hash -labsl_city -labsl_symbolize -labsl_debugging_internal -labsl_demangle_internal -labsl_demangle_rust -labsl_decode_rust_punycode -labsl_utf8_for_code_point -labsl_malloc_internal -labsl_tracing_internal -labsl_time -labsl_civil_time -labsl_time_zone -lutf8_validity -lutf8_range -labsl_strings -labsl_strings_internal -labsl_int128 -labsl_base -lrt -labsl_spinlock_wait -labsl_throw_delegate -labsl_raw_logging_internal -labsl_log_severity' + GRPC_PYTHON_LDFLAGS='-lprotobuf -labsl_log_internal_check_op -labsl_die_if_null -labsl_log_internal_conditions -labsl_log_internal_message -labsl_examine_stack -labsl_log_internal_format -labsl_log_internal_nullguard -labsl_log_internal_structured_proto -labsl_log_internal_log_sink_set -labsl_log_sink -labsl_log_entry -labsl_log_internal_proto -labsl_flags_internal -labsl_flags_marshalling -labsl_flags_reflection -labsl_flags_private_handle_accessor -labsl_flags_commandlineflag -labsl_flags_commandlineflag_internal -labsl_flags_config -labsl_flags_program_name -labsl_log_initialize -labsl_log_internal_globals -labsl_log_globals -labsl_vlog_config_internal -labsl_log_internal_fnmatch -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_random_distributions -labsl_random_seed_sequences -labsl_random_internal_entropy_pool -labsl_random_internal_randen -labsl_random_internal_randen_hwaes -labsl_random_internal_randen_hwaes_impl -labsl_random_internal_randen_slow -labsl_random_internal_platform -labsl_random_internal_seed_material -labsl_random_seed_gen_exception -labsl_statusor -labsl_status -labsl_cord -labsl_cordz_info -labsl_cord_internal -labsl_cordz_functions -labsl_exponential_biased -labsl_cordz_handle -labsl_crc_cord_state -labsl_crc32c -labsl_crc_internal -labsl_crc_cpu_detect -labsl_leak_check -labsl_strerror -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_kernel_timeout_internal -labsl_stacktrace -labsl_borrowed_fixup_buffer -labsl_hash -labsl_city -labsl_symbolize -labsl_debugging_internal -labsl_demangle_internal -labsl_demangle_rust -labsl_decode_rust_punycode -labsl_utf8_for_code_point -labsl_malloc_internal -labsl_tracing_internal -labsl_time -labsl_civil_time -labsl_time_zone -lutf8_validity -lutf8_range -labsl_strings -labsl_strings_internal -labsl_int128 -labsl_base -lrt -labsl_spinlock_wait -labsl_throw_delegate -labsl_raw_logging_internal -labsl_log_severity' + export GRPC_PYTHON_BUILD_WITH_CYTHON=1 + GRPC_PYTHON_BUILD_WITH_CYTHON=1 + export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 + GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 + export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1 + GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1 + export GRPC_PYTHON_BUILD_SYSTEM_CARES=1 + GRPC_PYTHON_BUILD_SYSTEM_CARES=1 + export GRPC_PYTHON_BUILD_SYSTEM_RE2=1 + GRPC_PYTHON_BUILD_SYSTEM_RE2=1 + export GRPC_PYTHON_BUILD_SYSTEM_ABSL=1 + GRPC_PYTHON_BUILD_SYSTEM_ABSL=1 + export GRPC_PYTHON_BUILD_WITH_SYSTEMD=1 + GRPC_PYTHON_BUILD_WITH_SYSTEMD=1 + export GRPC_BUILD_WITH_BORING_SSL_ASM=0 + GRPC_BUILD_WITH_BORING_SSL_ASM=0 ++ pkg-config --cflags protobuf + GRPC_PYTHON_CFLAGS='-fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17' + python3 -m build --wheel --no-isolation * Getting build dependencies for wheel... warning: src/python/grpcio/grpc/_cython/_cygrpc/aio/completion_queue.pxd.pxi:35:42: Declarations should not be declared inline. Compiling src/python/grpcio/grpc/_cython/cygrpc.pyx because it changed. [1/1] Cythonizing src/python/grpcio/grpc/_cython/cygrpc.pyx running egg_info creating src/python/grpcio/grpcio.egg-info writing src/python/grpcio/grpcio.egg-info/PKG-INFO writing dependency_links to src/python/grpcio/grpcio.egg-info/dependency_links.txt writing requirements to src/python/grpcio/grpcio.egg-info/requires.txt writing top-level names to src/python/grpcio/grpcio.egg-info/top_level.txt writing manifest file 'src/python/grpcio/grpcio.egg-info/SOURCES.txt' dependency /usr/include/absl/base/log_severity.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/absl/log/globals.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/absl/log/initialize.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/absl/status/status.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/absl/status/statusor.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/absl/strings/string_view.h won't be automatically included in the manifest: the path must be relative reading manifest file 'src/python/grpcio/grpcio.egg-info/SOURCES.txt' reading manifest template 'PYTHON-MANIFEST.in' warning: no files found matching '*.c' under directory 'src/python/grpcio/grpc' warning: no files found matching '*.inc' under directory 'src/python/grpcio/grpc' warning: no files found matching '*.python' under directory 'src/python/grpcio/grpc' warning: no previously-included files matching '*.so' found under directory 'src/python/grpcio/grpc/_cython' warning: no previously-included files matching '*.pyd' found under directory 'src/python/grpcio/grpc/_cython' warning: no directories found matching 'third_party/abseil-cpp/absl' warning: no directories found matching 'third_party/boringssl-with-bazel' warning: no directories found matching 'third_party/re2' warning: no directories found matching 'third_party/zlib' warning: no files found matching 'src/python/grpcio/precompiled.py' adding license file 'LICENSE' writing manifest file 'src/python/grpcio/grpcio.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py running build_project_metadata creating pyb/lib.linux-x86_64-cpython-314/grpc copying src/python/grpcio/grpc/_utilities.py -> pyb/lib.linux-x86_64-cpython-314/grpc copying src/python/grpcio/grpc/_typing.py -> pyb/lib.linux-x86_64-cpython-314/grpc copying src/python/grpcio/grpc/_simple_stubs.py -> pyb/lib.linux-x86_64-cpython-314/grpc copying src/python/grpcio/grpc/_server.py -> pyb/lib.linux-x86_64-cpython-314/grpc copying src/python/grpcio/grpc/_runtime_protos.py -> pyb/lib.linux-x86_64-cpython-314/grpc copying src/python/grpcio/grpc/_plugin_wrapping.py -> pyb/lib.linux-x86_64-cpython-314/grpc copying src/python/grpcio/grpc/_observability.py -> pyb/lib.linux-x86_64-cpython-314/grpc copying src/python/grpcio/grpc/_interceptor.py -> pyb/lib.linux-x86_64-cpython-314/grpc copying src/python/grpcio/grpc/_grpcio_metadata.py -> pyb/lib.linux-x86_64-cpython-314/grpc copying src/python/grpcio/grpc/_compression.py -> pyb/lib.linux-x86_64-cpython-314/grpc copying src/python/grpcio/grpc/_common.py -> pyb/lib.linux-x86_64-cpython-314/grpc copying src/python/grpcio/grpc/_channel.py -> pyb/lib.linux-x86_64-cpython-314/grpc copying src/python/grpcio/grpc/_auth.py -> pyb/lib.linux-x86_64-cpython-314/grpc copying src/python/grpcio/grpc/__init__.py -> pyb/lib.linux-x86_64-cpython-314/grpc creating pyb/lib.linux-x86_64-cpython-314/grpc/framework copying src/python/grpcio/grpc/framework/__init__.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework creating pyb/lib.linux-x86_64-cpython-314/grpc/experimental copying src/python/grpcio/grpc/experimental/session_cache.py -> pyb/lib.linux-x86_64-cpython-314/grpc/experimental copying src/python/grpcio/grpc/experimental/gevent.py -> pyb/lib.linux-x86_64-cpython-314/grpc/experimental copying src/python/grpcio/grpc/experimental/__init__.py -> pyb/lib.linux-x86_64-cpython-314/grpc/experimental creating pyb/lib.linux-x86_64-cpython-314/grpc/beta copying src/python/grpcio/grpc/beta/utilities.py -> pyb/lib.linux-x86_64-cpython-314/grpc/beta copying src/python/grpcio/grpc/beta/interfaces.py -> pyb/lib.linux-x86_64-cpython-314/grpc/beta copying src/python/grpcio/grpc/beta/implementations.py -> pyb/lib.linux-x86_64-cpython-314/grpc/beta copying src/python/grpcio/grpc/beta/_server_adaptations.py -> pyb/lib.linux-x86_64-cpython-314/grpc/beta copying src/python/grpcio/grpc/beta/_metadata.py -> pyb/lib.linux-x86_64-cpython-314/grpc/beta copying src/python/grpcio/grpc/beta/_client_adaptations.py -> pyb/lib.linux-x86_64-cpython-314/grpc/beta copying src/python/grpcio/grpc/beta/__init__.py -> pyb/lib.linux-x86_64-cpython-314/grpc/beta creating pyb/lib.linux-x86_64-cpython-314/grpc/aio copying src/python/grpcio/grpc/aio/_utils.py -> pyb/lib.linux-x86_64-cpython-314/grpc/aio copying src/python/grpcio/grpc/aio/_typing.py -> pyb/lib.linux-x86_64-cpython-314/grpc/aio copying src/python/grpcio/grpc/aio/_server.py -> pyb/lib.linux-x86_64-cpython-314/grpc/aio copying src/python/grpcio/grpc/aio/_metadata.py -> pyb/lib.linux-x86_64-cpython-314/grpc/aio copying src/python/grpcio/grpc/aio/_interceptor.py -> pyb/lib.linux-x86_64-cpython-314/grpc/aio copying src/python/grpcio/grpc/aio/_channel.py -> pyb/lib.linux-x86_64-cpython-314/grpc/aio copying src/python/grpcio/grpc/aio/_call.py -> pyb/lib.linux-x86_64-cpython-314/grpc/aio copying src/python/grpcio/grpc/aio/_base_server.py -> pyb/lib.linux-x86_64-cpython-314/grpc/aio copying src/python/grpcio/grpc/aio/_base_channel.py -> pyb/lib.linux-x86_64-cpython-314/grpc/aio copying src/python/grpcio/grpc/aio/_base_call.py -> pyb/lib.linux-x86_64-cpython-314/grpc/aio copying src/python/grpcio/grpc/aio/__init__.py -> pyb/lib.linux-x86_64-cpython-314/grpc/aio creating pyb/lib.linux-x86_64-cpython-314/grpc/_cython copying src/python/grpcio/grpc/_cython/__init__.py -> pyb/lib.linux-x86_64-cpython-314/grpc/_cython creating pyb/lib.linux-x86_64-cpython-314/grpc/framework/interfaces copying src/python/grpcio/grpc/framework/interfaces/__init__.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework/interfaces creating pyb/lib.linux-x86_64-cpython-314/grpc/framework/foundation copying src/python/grpcio/grpc/framework/foundation/stream_util.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework/foundation copying src/python/grpcio/grpc/framework/foundation/stream.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework/foundation copying src/python/grpcio/grpc/framework/foundation/logging_pool.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework/foundation copying src/python/grpcio/grpc/framework/foundation/future.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework/foundation copying src/python/grpcio/grpc/framework/foundation/callable_util.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework/foundation copying src/python/grpcio/grpc/framework/foundation/abandonment.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework/foundation copying src/python/grpcio/grpc/framework/foundation/__init__.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework/foundation creating pyb/lib.linux-x86_64-cpython-314/grpc/framework/common copying src/python/grpcio/grpc/framework/common/style.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework/common copying src/python/grpcio/grpc/framework/common/cardinality.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework/common copying src/python/grpcio/grpc/framework/common/__init__.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework/common creating pyb/lib.linux-x86_64-cpython-314/grpc/framework/interfaces/face copying src/python/grpcio/grpc/framework/interfaces/face/utilities.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework/interfaces/face copying src/python/grpcio/grpc/framework/interfaces/face/face.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework/interfaces/face copying src/python/grpcio/grpc/framework/interfaces/face/__init__.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework/interfaces/face creating pyb/lib.linux-x86_64-cpython-314/grpc/framework/interfaces/base copying src/python/grpcio/grpc/framework/interfaces/base/utilities.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework/interfaces/base copying src/python/grpcio/grpc/framework/interfaces/base/base.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework/interfaces/base copying src/python/grpcio/grpc/framework/interfaces/base/__init__.py -> pyb/lib.linux-x86_64-cpython-314/grpc/framework/interfaces/base creating pyb/lib.linux-x86_64-cpython-314/grpc/experimental/aio copying src/python/grpcio/grpc/experimental/aio/__init__.py -> pyb/lib.linux-x86_64-cpython-314/grpc/experimental/aio creating pyb/lib.linux-x86_64-cpython-314/grpc/_cython/_cygrpc copying src/python/grpcio/grpc/_cython/_cygrpc/__init__.py -> pyb/lib.linux-x86_64-cpython-314/grpc/_cython/_cygrpc running egg_info writing src/python/grpcio/grpcio.egg-info/PKG-INFO writing dependency_links to src/python/grpcio/grpcio.egg-info/dependency_links.txt writing requirements to src/python/grpcio/grpcio.egg-info/requires.txt writing top-level names to src/python/grpcio/grpcio.egg-info/top_level.txt dependency /usr/include/absl/base/log_severity.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/absl/log/globals.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/absl/log/initialize.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/absl/status/status.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/absl/status/statusor.h won't be automatically included in the manifest: the path must be relative dependency /usr/include/absl/strings/string_view.h won't be automatically included in the manifest: the path must be relative reading manifest file 'src/python/grpcio/grpcio.egg-info/SOURCES.txt' reading manifest template 'PYTHON-MANIFEST.in' warning: no files found matching '*.c' under directory 'src/python/grpcio/grpc' warning: no files found matching '*.inc' under directory 'src/python/grpcio/grpc' warning: no files found matching '*.python' under directory 'src/python/grpcio/grpc' warning: no previously-included files matching '*.so' found under directory 'src/python/grpcio/grpc/_cython' warning: no previously-included files matching '*.pyd' found under directory 'src/python/grpcio/grpc/_cython' warning: no directories found matching 'third_party/abseil-cpp/absl' warning: no directories found matching 'third_party/boringssl-with-bazel' warning: no directories found matching 'third_party/re2' warning: no directories found matching 'third_party/zlib' warning: no files found matching 'src/python/grpcio/precompiled.py' adding license file 'LICENSE' writing manifest file 'src/python/grpcio/grpcio.egg-info/SOURCES.txt' copying src/python/grpcio/grpc/_cython/cygrpc.pyi -> pyb/lib.linux-x86_64-cpython-314/grpc/_cython creating pyb/lib.linux-x86_64-cpython-314/grpc/_cython/_credentials copying src/python/grpcio/grpc/_cython/_credentials/roots.pem -> pyb/lib.linux-x86_64-cpython-314/grpc/_cython/_credentials copying src/python/grpcio/grpc/_cython/_credentials/roots.pem -> pyb/lib.linux-x86_64-cpython-314/grpc/_cython/_credentials creating pyb/lib.linux-x86_64-cpython-314/grpc/_cython/_cygrpc/private_key_signing copying src/python/grpcio/grpc/_cython/_cygrpc/private_key_signing/private_key_signer_py_wrapper.cc -> pyb/lib.linux-x86_64-cpython-314/grpc/_cython/_cygrpc/private_key_signing copying src/python/grpcio/grpc/_cython/_cygrpc/private_key_signing/private_key_signer_py_wrapper.h -> pyb/lib.linux-x86_64-cpython-314/grpc/_cython/_cygrpc/private_key_signing running build_ext Found cython-generated files... building 'grpc._cython.cygrpc' extension creating pyb/temp.linux-x86_64-cpython-314/src/core/call creating pyb/temp.linux-x86_64-cpython-314/src/core/channelz creating pyb/temp.linux-x86_64-cpython-314/src/core/channelz/v2tov1 creating pyb/temp.linux-x86_64-cpython-314/src/core/client_channel creating pyb/temp.linux-x86_64-cpython-314/src/core/config creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/composite creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/external creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/gcp_service_account_identity creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/iam creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/jwt creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/jwt_token_file creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/oauth2 creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/plugin creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/token_fetcher creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/alts creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/composite creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/fake creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/google_default creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/insecure creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/local creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/ssl creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/tls creating pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/xds creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/backend_metrics creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/census creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/channel_idle creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/fault_injection creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/gcp_authentication creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/http/client creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/http/message_compress creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/http/server creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/message_size creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/rbac creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/stateful_session creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/alpn creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/client creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/server creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/inproc creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/cel/expr creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/admin/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/annotations creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/accesslog/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/bootstrap/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/cluster/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/common/matcher/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/common/mutation_rules/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/endpoint/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/listener/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/metrics/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/overload/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/rbac/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/route/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/tap/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/trace/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/data/accesslog/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/clusters/aggregate/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/common/matching/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/common/fault/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/common/matcher/action/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/http/composite/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/http/fault/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/http/gcp_authn/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/http/rbac/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/http/router/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/http/stateful_session/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/network/http_connection_manager/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/grpc_service/call_credentials/access_token/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/grpc_service/channel_credentials/tls/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/grpc_service/channel_credentials/xds/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/http/stateful_session/cookie/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/common/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/pick_first/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/ring_hash/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/wrr_locality/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/transport_sockets/http_11_proxy/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/upstreams/http/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/service/discovery/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/service/load_stats/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/service/status/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/http/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/matcher/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/metadata/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/tracing/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/google/api creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/google/api/expr/v1alpha1 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/google/protobuf creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/google/rpc creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/src/proto/grpc/channelz creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/src/proto/grpc/channelz/v2 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/src/proto/grpc/gcp creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/src/proto/grpc/health/v1 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/src/proto/grpc/lb/v1 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/src/proto/grpc/lookup/v1 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/udpa/annotations creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/validate creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/annotations/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/core/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/data/orca/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/service/orca/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/type/matcher/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/type/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/cel/expr creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/admin/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/annotations creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/accesslog/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/bootstrap/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/cluster/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/common/matcher/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/common/mutation_rules/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/core/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/endpoint/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/listener/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/metrics/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/overload/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/rbac/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/route/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/tap/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/trace/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/data/accesslog/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/clusters/aggregate/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/common/matching/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/filters/common/fault/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/filters/common/matcher/action/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/composite/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/fault/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/gcp_authn/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/rbac/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/router/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/filters/http/stateful_session/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/filters/network/http_connection_manager/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/http/stateful_session/cookie/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/http_11_proxy/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/upstreams/http/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/service/discovery/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/service/load_stats/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/service/status/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/type/http/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/type/matcher/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/type/metadata/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/type/tracing/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/type/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/google/api creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/google/api/expr/v1alpha1 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/google/protobuf creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/google/rpc creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/src/proto/grpc/channelz creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/src/proto/grpc/channelz/v2 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/src/proto/grpc/lookup/v1 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/udpa/annotations creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/validate creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/annotations/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/core/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/type/matcher/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/type/v3 creating pyb/temp.linux-x86_64-cpython-314/src/core/filter/auth creating pyb/temp.linux-x86_64-cpython-314/src/core/filter/composite creating pyb/temp.linux-x86_64-cpython-314/src/core/handshaker/endpoint_info creating pyb/temp.linux-x86_64-cpython-314/src/core/handshaker/http_connect creating pyb/temp.linux-x86_64-cpython-314/src/core/handshaker/security creating pyb/temp.linux-x86_64-cpython-314/src/core/handshaker/tcp_connect creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/address_utils creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/channel creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/compression creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/debug creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/cf_engine creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/posix_engine creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/thread_pool creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/thready_event_engine creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/windows creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/work_queue creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/experiments creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/event_engine_shims creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/promise creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/resource_quota creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/resource_tracker creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/security/authorization creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/slice creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/surface creating pyb/temp.linux-x86_64-cpython-314/src/core/lib/transport creating pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing creating pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/grpclb creating pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/outlier_detection creating pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/pick_first creating pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/priority creating pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/ring_hash creating pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/rls creating pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/round_robin creating pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/weighted_round_robin creating pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/weighted_target creating pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/xds creating pyb/temp.linux-x86_64-cpython-314/src/core/net creating pyb/temp.linux-x86_64-cpython-314/src/core/plugin_registry creating pyb/temp.linux-x86_64-cpython-314/src/core/resolver/dns/c_ares creating pyb/temp.linux-x86_64-cpython-314/src/core/resolver/dns/event_engine creating pyb/temp.linux-x86_64-cpython-314/src/core/resolver/dns/native creating pyb/temp.linux-x86_64-cpython-314/src/core/resolver/fake creating pyb/temp.linux-x86_64-cpython-314/src/core/resolver/google_c2p creating pyb/temp.linux-x86_64-cpython-314/src/core/resolver/sockaddr creating pyb/temp.linux-x86_64-cpython-314/src/core/resolver/xds creating pyb/temp.linux-x86_64-cpython-314/src/core/server creating pyb/temp.linux-x86_64-cpython-314/src/core/service_config creating pyb/temp.linux-x86_64-cpython-314/src/core/telemetry creating pyb/temp.linux-x86_64-cpython-314/src/core/transport creating pyb/temp.linux-x86_64-cpython-314/src/core/tsi/alts/crypt creating pyb/temp.linux-x86_64-cpython-314/src/core/tsi/alts/frame_protector creating pyb/temp.linux-x86_64-cpython-314/src/core/tsi/alts/handshaker creating pyb/temp.linux-x86_64-cpython-314/src/core/tsi/alts/zero_copy_frame_protector creating pyb/temp.linux-x86_64-cpython-314/src/core/tsi/ssl/key_logging creating pyb/temp.linux-x86_64-cpython-314/src/core/tsi/ssl/session_cache creating pyb/temp.linux-x86_64-cpython-314/src/core/util creating pyb/temp.linux-x86_64-cpython-314/src/core/util/http_client creating pyb/temp.linux-x86_64-cpython-314/src/core/util/iphone creating pyb/temp.linux-x86_64-cpython-314/src/core/util/json creating pyb/temp.linux-x86_64-cpython-314/src/core/util/linux creating pyb/temp.linux-x86_64-cpython-314/src/core/util/msys creating pyb/temp.linux-x86_64-cpython-314/src/core/util/posix creating pyb/temp.linux-x86_64-cpython-314/src/core/util/windows creating pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc creating pyb/temp.linux-x86_64-cpython-314/src/core/xds/xds_client creating pyb/temp.linux-x86_64-cpython-314/src/python/grpcio/grpc/_cython/_cygrpc/private_key_signing creating pyb/temp.linux-x86_64-cpython-314/third_party/address_sorting creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/base creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/hash creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/json creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/lex creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/mem creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/message creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/message/internal creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/mini_descriptor creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/mini_descriptor/internal creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/mini_table creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/mini_table/internal creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/reflection creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/reflection/internal creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/text creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/text/internal creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/wire creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/wire/decode_fast creating pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/wire/internal creating pyb/temp.linux-x86_64-cpython-314/third_party/utf8_range clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/call/call_arena_allocator.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/call/call_arena_allocator.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/tls/grpc_tls_certificate_selector.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/tls/grpc_tls_certificate_selector.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/hpack_encoder.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/hpack_encoder.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/socket_cmsg_headers.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/socket_cmsg_headers.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/server/chttp2_server.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/server/chttp2_server.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/common/matching/v3/extension_matcher.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/common/matching/v3/extension_matcher.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/channelz/channelz.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/channelz/channelz.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/admin/v3/init_dump.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/admin/v3/init_dump.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/client_channel/global_subchannel_pool.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/client_channel/global_subchannel_pool.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/route/v3/route.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/route/v3/route.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/config/experiment_env_var.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/config/experiment_env_var.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/filters/channel_idle/idle_filter_state.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/channel_idle/idle_filter_state.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/common/mutation_rules/v3/mutation_rules.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/common/mutation_rules/v3/mutation_rules.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/ping_promise.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/ping_promise.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/composite/composite_channel_credentials.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/composite/composite_channel_credentials.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/socket_option.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/socket_option.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/admin/v3/listeners.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/admin/v3/listeners.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/channel_idle/legacy_channel_idle_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/filters/common/fault/v3/fault.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/common/fault/v3/fault.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/address.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/address.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/substitution_format_string.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/substitution_format_string.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/admin/v3/memory.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/admin/v3/memory.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/route/v3/scoped_route.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/route/v3/scoped_route.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/filters/common/matcher/action/v3/skip_action.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/common/matcher/action/v3/skip_action.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/backoff.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/backoff.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/udp_socket_config.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/udp_socket_config.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/admin/v3/metrics.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/admin/v3/metrics.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/tap/v3/common.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/tap/v3/common.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/filters/http/composite/v3/composite.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/http/composite/v3/composite.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/base.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/base.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/admin/v3/mutex_stats.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/admin/v3/mutex_stats.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/endpoint/v3/endpoint.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/endpoint/v3/endpoint.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/trace/v3/datadog.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/trace/v3/datadog.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/filters/http/fault/v3/fault.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/http/fault/v3/fault.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/cel.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/cel.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/admin/v3/server_info.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/admin/v3/server_info.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/endpoint/v3/endpoint_components.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/endpoint/v3/endpoint_components.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/trace/v3/dynamic_ot.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/trace/v3/dynamic_ot.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/config_source.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/config_source.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/config/load_config.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/config/load_config.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/admin/v3/tap.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/admin/v3/tap.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/endpoint/v3/load_report.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/endpoint/v3/load_report.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/trace/v3/http_tracer.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/trace/v3/http_tracer.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/filters/http/rbac/v3/rbac.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/http/rbac/v3/rbac.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/event_service_config.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/event_service_config.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/annotations/deprecation.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/annotations/deprecation.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/listener/v3/api_listener.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/listener/v3/api_listener.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/trace/v3/lightstep.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/trace/v3/lightstep.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/extension.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/extension.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/filters/http/router/v3/router.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/http/router/v3/router.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/annotations/resource.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/annotations/resource.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/listener/v3/listener.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/listener/v3/listener.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/trace/v3/opentelemetry.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/trace/v3/opentelemetry.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/grpc_method_list.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/grpc_method_list.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/accesslog/v3/accesslog.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/accesslog/v3/accesslog.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/trace/v3/service.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/trace/v3/service.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/listener/v3/listener_components.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/listener/v3/listener_components.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/grpc_service.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/grpc_service.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/bootstrap/v3/bootstrap.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/bootstrap/v3/bootstrap.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/listener/v3/quic_config.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/listener/v3/quic_config.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/trace/v3/skywalking.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/trace/v3/skywalking.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/grpc_service/call_credentials/access_token/v3/access_token_credentials.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/grpc_service/call_credentials/access_token/v3/access_token_credentials.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/health_check.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/health_check.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/trace/v3/trace.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/trace/v3/trace.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/cluster/v3/circuit_breaker.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/cluster/v3/circuit_breaker.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/listener/v3/udp_listener_config.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/listener/v3/udp_listener_config.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/grpc_service/channel_credentials/tls/v3/tls_credentials.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/grpc_service/channel_credentials/tls/v3/tls_credentials.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/http_service.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/http_service.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/grpc_service/channel_credentials/xds/v3/xds_credentials.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/grpc_service/channel_credentials/xds/v3/xds_credentials.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/trace/v3/xray.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/trace/v3/xray.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/cluster/v3/cluster.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/cluster/v3/cluster.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/metrics/v3/metrics_service.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/metrics/v3/metrics_service.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/http_uri.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/http_uri.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/http/stateful_session/cookie/v3/cookie.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/http/stateful_session/cookie/v3/cookie.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/trace/v3/zipkin.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/trace/v3/zipkin.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/metrics/v3/stats.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/metrics/v3/stats.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/cluster/v3/filter.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/cluster/v3/filter.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/tls/grpc_tls_certificate_verifier.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/data/accesslog/v3/accesslog.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/data/accesslog/v3/accesslog.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/overload/v3/overload.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/overload/v3/overload.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/cluster/v3/outlier_detection.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/cluster/v3/outlier_detection.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/channelz/channelz.cc:19: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' In file included from 229 | src/core/ext/transport/chttp2/server/chttp2_server.cc#:d19e: fIn file included from i./src/core/ext/transport/chttp2/server/chttp2_server.hn:e29 : AIn file included from B./src/core/ext/transport/chttp2/transport/http2_server_transport.hS:L33_: In file included from D./src/core/call/call_destination.hE:P20R: EIn file included from C./src/core/call/call_spine.hA:T23E: _In file included from A./src/core/call/call_arena_allocator.hN:D24_: IIn file included from N./src/core/lib/resource_quota/arena.hL:I39N: EIn file included from (./src/core/lib/resource_quota/memory_quota.h): 35[: [In file included from d./src/core/channelz/channelz.he:p38r: eIn file included from c./src/core/channelz/channel_trace.ha:t38e: d./src/core/util/sync.h]:]169 :A10B:S L_warning: R'Lock' is deprecated [-Wdeprecated-declarations]E FACTOR_INLINE | ^ 169 | mu_->Lock(); | ^ In file included from src/core/channelz/channelz.cc:19: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->/usr/include/absl/synchronization/mutex.hU:n181l:o3c:k (note: )'Lock' has been explicitly marked deprecated here; | ^181 | /usr/include/absl/synchronization/mutex.hAB:S190L:_3D:E Pnote: R'Unlock' has been explicitly marked deprecated hereE CA T190E | _ A NADB_SILN_LDIENPER(E)C A T| E ^_ AND_INLINE() /usr/include/absl/base/macros.h :| 229 ^: 39: /usr/include/absl/base/macros.hnote: :expanded from macro 'ABSL_DEPRECATE_AND_INLINE'229 :39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | # d229e | f#idneef iAnBeS LA_BDSELP_RDEECPARTEEC_AATNED__AINNDL_IINNEL(I)N E[([)d e[p[rdeecparteecda]t]e dA]B]S LA_BRSELF_ARCETFOARC_TIONRL_IINNE L I| N ^E | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPREIn file included from Csrc/core/channelz/channelz.ccA:T19E: _In file included from A./src/core/channelz/channelz.hN:D38_: IIn file included from N./src/core/channelz/channel_trace.hL:I38N: E(./src/core/util/sync.h): 182[:[10d:e pwarning: r'Lock' is deprecated [-Wdeprecated-declarations]e ca t182e | d ] ] AmBuS_L-_>RLEoFcAkC(T)O;R _ I| N ^L INE/usr/include/absl/synchronization/mutex.h : 181| : ^3 : note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | In file included from msrc/core/channelz/channelz.ccu:_19-: >In file included from L./src/core/channelz/channelz.ho:c38k: (In file included from )./src/core/channelz/channel_trace.h;: 38 : | ./src/core/util/sync.h ^: 189:10/usr/include/absl/synchronization/mutex.h:: 181warning: :'Unlock' is deprecated [-Wdeprecated-declarations]3 : note: 189'Lock' has been explicitly marked deprecated here | 181 | m u _A-B>SULn_lDoEcPkR(E)C;A T E| _ ^A ND/usr/include/absl/synchronization/mutex.h_:I190N:L3I:N Enote: ('Unlock' has been explicitly marked deprecated here) 190| | ^ ABS/usr/include/absl/base/macros.hL:_229D:E39P:R Enote: Cexpanded from macro 'ABSL_DEPRECATE_AND_INLINE'A TE_AN D229_ | I#NdLeIfNiEn(e) AB Sclang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/proxy_protocol.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/proxy_protocol.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread | L ^_ DE/usr/include/absl/base/macros.hP:R229E:C39A:T Enote: _expanded from macro 'ABSL_DEPRECATE_AND_INLINE'A ND_I N229L | I#NdEe(f)i n[e[ dAeBpSrLe_cDaEtPeRdE]C]A TAEB_SALN_DR_EIFNALCITNOER(_)I N[L[IdNeEp r e| c ^a ted]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/common/v3/common.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/common/v3/common.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/clusters/aggregate/v3/cluster.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/clusters/aggregate/v3/cluster.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/rbac/v3/rbac.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/rbac/v3/rbac.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/common/matcher/v3/matcher.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/common/matcher/v3/matcher.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/channelz/channelz.cc:19: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/config/core/v3/resolver.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/config/core/v3/resolver.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/matcher/v3/address.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/v3/http_status.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/v3/http_status.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/google/protobuf/struct.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/google/protobuf/struct.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/udpa/annotations/migrate.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/udpa/annotations/migrate.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/call/call_creds_registry_init.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/call_creds_registry_init.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/v3/percent.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/v3/percent.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/google/protobuf/timestamp.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/google/protobuf/timestamp.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/udpa/annotations/security.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/udpa/annotations/security.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/client_channel/global_subchannel_pool.cc:19: In file included from ./src/core/client_channel/global_subchannel_pool.h:28: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:19: In file included from ./src/core/client_channel/global_subchannel_pool.h:28: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:19: In file included from ./src/core/client_channel/global_subchannel_pool.h:28: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:19: In file included from ./src/core/client_channel/global_subchannel_pool.h:28: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/channelz/channelz.cc:19: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz.cc:19: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz.cc:19: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/v3/range.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/v3/range.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/google/protobuf/wrappers.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/google/protobuf/wrappers.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/channelz/channelz.cc:19: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz.cc:19: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz.cc:19: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620In file included from :5: src/core/channelz/channelz.ccnote: :'MutexLock' has been explicitly marked deprecated here19 : ./src/core/channelz/channelz.h:574:17: 620warning: | 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] [[depre c574a | t e d ( " U Msuete xtLhoec kc olnosctkr(u&ccthoarn ntehla_ta rtgask_emsu _a) ;r e f| e ^r ence i/usr/include/absl/synchronization/mutex.hn:s620t:e5a:d "note: )'MutexLock' has been explicitly marked deprecated here] ] | ^ 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz.cc:19: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz.cc:19: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz.cc:19: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz.cc:19: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz.cc:19: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/udpa/annotations/sensitive.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/udpa/annotations/sensitive.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ In file included from /usr/include/absl/synchronization/mutex.hsrc/core/ext/transport/chttp2/transport/ping_promise.cc::18181: :In file included from 3./src/core/ext/transport/chttp2/transport/ping_promise.h:: 32note: : 'Lock' has been explicitly marked deprecated hereIn file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h: 32181: | In file included from ./src/core/lib/transport/promise_endpoint.h :A31B: SIn file included from L./src/core/lib/event_engine/extensions/chaotic_good_extension.h_:D20E: PIn file included from R./src/core/lib/resource_quota/memory_quota.hE:C35A: T./src/core/channelz/channelz.hE:_220A:N15D:_ Iwarning: N'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]L INE() | ^220 | MutexLock /usr/include/absl/base/macros.hl:o229c:k39(&:p anote: rexpanded from macro 'ABSL_DEPRECATE_AND_INLINE'e nt_mu_ )229; | # d| e ^f ine ABSL/usr/include/absl/synchronization/mutex.h_:D620E:P5R:E Cnote: A'MutexLock' has been explicitly marked deprecated hereT E_AND _620I | N L I[N[Ed(e)p r[e[cdaetperde(c"aUtseed ]t]h eA BcSoLn_sRtErFuAcCtToOr Rt_hIaNtL ItNaEk e s| ^a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | In file included from ^src/core/ext/transport/chttp2/transport/ping_promise.cc :18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:/usr/include/absl/synchronization/mutex.h32:620:: 5In file included from :./src/core/ext/transport/chttp2/transport/write_cycle.h :note: 32'MutexLock' has been explicitly marked deprecated here: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:62020 | : In file included from [./src/core/lib/resource_quota/memory_quota.h[:d35: e./src/core/channelz/channelz.h:p225r:e15c:a twarning: e'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]d ("Use the 225c | o n s t rMuuctteoxrL otchka tl otcakk(e&sp aar ernetf_emrue_n)c;e i| n ^s tead")]] /usr/include/absl/synchronization/mutex.h :| 620 ^ :5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc620: | 18 : In file included from [./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h[:d26e: pIn file included from r./src/core/lib/channel/channel_stack.he:c55a: tIn file included from e./src/core/lib/iomgr/call_combiner.hd:(28": UIn file included from s./src/core/lib/iomgr/exec_ctx.he: 40t: hIn file included from e./src/core/util/latent_see.h :c35o: n./src/core/util/notification.hs:t30r:u15c:t owarning: r'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] that takes a 30r | e f e r eMnuctee xiLnosctke aldo"c)k](]& mu _| ) ^; | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc :62018 | : In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h[:[26d: eIn file included from p./src/core/lib/channel/channel_stack.hr:e55c: aIn file included from t./src/core/lib/iomgr/call_combiner.he:d28(: "In file included from U./src/core/lib/iomgr/exec_ctx.hs:40e: In file included from t./src/core/util/latent_see.hh:e35 : c./src/core/util/notification.ho:n36s:t15r:u cwarning: t'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]o r t h36a | t t a kMeust eax Lroecfke rleonccke( &imnus_t)e;a d "| ) ^] ] /usr/include/absl/synchronization/mutex.h| : ^620 :5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&In file included from csrc/core/ext/filters/channel_idle/legacy_channel_idle_filter.cch:a18n: nIn file included from e./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.hl:_26a: rIn file included from g./src/core/lib/channel/channel_stack.hs:_55m: uIn file included from _./src/core/lib/iomgr/call_combiner.h):;28 : In file included from | ./src/core/lib/iomgr/exec_ctx.h ^: 40/usr/include/absl/synchronization/mutex.h:620: :In file included from 5./src/core/util/latent_see.h:: 35note: : 'MutexLock' has been explicitly marked deprecated here./src/core/util/notification.h :54:15 :620 | warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] [[d e54p | r e c a tMeudt(e"xULsoec kt hleo ccko(n&smtur_u)c;t o r| ^t hat/usr/include/absl/synchronization/mutex.h :t620a:ke5s: anote: 'MutexLock' has been explicitly marked deprecated herer efer e620n | c e [i[ndsetperaedc"a)t]e]d ( "| U ^s e the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock locIn file included from ksrc/core/client_channel/global_subchannel_pool.cc(:&25c: hIn file included from a./src/core/client_channel/subchannel.hn:n29e: lIn file included from _./src/core/call/metadata_batch.ha:r41g: sIn file included from _./src/core/util/chunked_vector.hm:u24_: )In file included from ;./src/core/lib/resource_quota/arena.h : 39| : ^In file included from ./src/core/lib/resource_quota/memory_quota.h:35/usr/include/absl/synchronization/mutex.h: :./src/core/channelz/channelz.h620::2205::15 :note: 'MutexLock' has been explicitly marked deprecated herewarning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 620 | 220[ | [ d e p rMeuctaextLeodc(k" Ulsoec kt(h&ep acroennstt_rmuuc_t)o;r t| h ^a t ta/usr/include/absl/synchronization/mutex.hk:e620s: 5a: rnote: e'MutexLock' has been explicitly marked deprecated heref erenc e620 | i n s[t[edaedp"r)e]c]a t e| d ^( "Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/v3/ratelimit_strategy.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/v3/ratelimit_strategy.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/matcher/v3/metadata.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/matcher/v3/metadata.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[dIn file included from esrc/core/ext/transport/chttp2/transport/ping_promise.ccp:r18e: cIn file included from a./src/core/ext/transport/chttp2/transport/ping_promise.ht:e32d: (In file included from "./src/core/ext/transport/chttp2/transport/write_cycle.hU:s32e: In file included from t./src/core/lib/transport/promise_endpoint.hh:e31 : cIn file included from o./src/core/lib/event_engine/extensions/chaotic_good_extension.hn:s20t: rIn file included from u./src/core/lib/resource_quota/memory_quota.hc:t35o: r./src/core/channelz/channelz.h :t507h:a17t: twarning: a'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]k es a reference ins t507e | a d " ) ] ] M u| t ^e xLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/google/rpc/status.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/google/rpc/status.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/udpa/annotations/status.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/udpa/annotations/status.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_muIn file included from _src/core/client_channel/global_subchannel_pool.cc);: 25 : | In file included from ^./src/core/client_channel/subchannel.h :29/usr/include/absl/synchronization/mutex.h: :In file included from 620./src/core/call/metadata_batch.h::541:: In file included from note: ./src/core/util/chunked_vector.h'MutexLock' has been explicitly marked deprecated here: 24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from 620./src/core/lib/resource_quota/memory_quota.h | : 35 : [./src/core/channelz/channelz.h[:d588e:p15:r ewarning: c'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]a ted (588" | U s e Mtuhtee xcLooncskt rluocctko(r& cthhaantn etla_kaersg sa_ mrue_f)e;r e | ^n c/usr/include/absl/synchronization/mutex.he:620: 5i:n snote: t'MutexLock' has been explicitly marked deprecated heree ad" )620] | ] [| [ ^d eprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecateIn file included from dsrc/core/client_channel/global_subchannel_pool.cc(:"25U: sIn file included from e./src/core/client_channel/subchannel.h :t29h: eIn file included from ./src/core/call/metadata_batch.hc:o41n: sIn file included from t./src/core/util/chunked_vector.hr:u24c: tIn file included from o./src/core/lib/resource_quota/arena.hr: 39t: hIn file included from a./src/core/lib/resource_quota/memory_quota.ht: 35t: a./src/core/channelz/channelz.hk:e629s: 17a: rwarning: e'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]f ere n629c | e i n s t eMaudt"e)x]L]o c k| ^l ock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc :M17u: tIn file included from e./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.hxL:o25c: kIn file included from ./src/core/credentials/call/call_credentials.hl:o31ck: (In file included from &./src/core/credentials/transport/security_connector.hc:h29a: nIn file included from n./src/core/handshaker/handshaker.he:l29_: a./src/core/channelz/channelz.hr:g643s:_15m:u _warning: )'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]; | ^ /usr/include/absl/synchronization/mutex.h643: | 620 : 5 : Mnote: u'MutexLock' has been explicitly marked deprecated heret exL o620c | k [l[odcekp(r&ecchaatnende(l"_Uasreg st_hmeu _c)o;n s t| r ^u ctor/usr/include/absl/synchronization/mutex.h :t620h:a5t: tnote: a'MutexLock' has been explicitly marked deprecated herek es a r e620f | e r e[n[cdee pirnesctaetaedd"()"]U]s e | t ^ he constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.hIn file included from :src/core/credentials/transport/composite/composite_channel_credentials.cc31:: 17In file included from : ./src/core/credentials/transport/security_connector.hIn file included from :./src/core/credentials/transport/composite/composite_channel_credentials.h29:: 31In file included from : ./src/core/handshaker/handshaker.hIn file included from :./src/core/credentials/call/call_credentials.h32:: 31In file included from : ./src/core/lib/iomgr/endpoint.hIn file included from :./src/core/credentials/transport/security_connector.h28:: 29In file included from : ./src/core/lib/iomgr/pollset.hIn file included from :./src/core/handshaker/handshaker.h26:: 29In file included from : ./src/core/lib/iomgr/exec_ctx.h./src/core/channelz/channelz.h::40545: :In file included from 15./src/core/util/latent_see.h:: 35warning: : 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]./src/core/util/notification.h :30: 15545: | warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] MutexLock lock(&c h30a | n n e l _Maurtgesx_Lmouc_k) ;l o c| k ^( &mu/usr/include/absl/synchronization/mutex.h_:)620;: 5 :| ^note: 'MutexLock' has been explicitly marked deprecated here 620 | [[depr/usr/include/absl/synchronization/mutex.he:c620a:t5e:d (note: "'MutexLock' has been explicitly marked deprecated hereU se the c o620n | s t r[u[cdteoprr etchaatte dt(a"kUesse at hree fceornesntcreu citnosrt etahda"t) ]t]a k e| s ^ a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]]In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc :| 17 ^: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ In file included from /usr/include/absl/synchronization/mutex.hsrc/core/credentials/transport/composite/composite_channel_credentials.cc:17: :In file included from 620./src/core/credentials/transport/composite/composite_channel_credentials.h::531:: In file included from note: ./src/core/credentials/call/call_credentials.h'MutexLock' has been explicitly marked deprecated here: 31: In file included from ./src/core/credentials/transport/security_connector.h:29 : 620In file included from | ./src/core/handshaker/handshaker.h : 29[: [./src/core/channelz/channelz.hd:e600p:r15e:c awarning: t'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]e d( "600U | s e t hMeu tceoxnLsotcrku cltoocrk In file included from (tsrc/core/call/call_arena_allocator.cc:15&ha: chantIn file included from nel t./src/core/call/call_arena_allocator.h_arga:s_kes24: m In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ua./src/core/lib/resource_quota/memory_quota.h_ :39: In file included from ./src/core/lib/promise/activity.h:36: In file included from );re./src/core/util/latent_see.h f: | ^ e35: /usr/include/absl/synchronization/mutex.hr./src/core/util/notification.h:30:15::e 620nwarning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]:c 5e: i 30note: 'MutexLock' has been explicitly marked deprecated here n | st ead620 | "[[M)]]du ete| prex ^cLo actke dl(o"cUks(e& mtuh_e clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/v3/ratelimit_unit.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/v3/ratelimit_unit.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread )c;o n s| t ^r uctor that ta/usr/include/absl/synchronization/mutex.hk:e620s: 5a: rnote: e'MutexLock' has been explicitly marked deprecated heref erence 620i | n s t[e[adde"p)r]e]c a t| e ^d ("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from In file included from src/core/credentials/transport/composite/composite_channel_credentials.ccsrc/core/call/call_arena_allocator.cc::1715: : In file included from In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h./src/core/call/call_arena_allocator.h::3124: : In file included from In file included from ./src/core/credentials/call/call_credentials.h./src/core/lib/resource_quota/arena.h::3139: : In file included from In file included from ./src/core/credentials/transport/security_connector.h./src/core/lib/resource_quota/memory_quota.h::2939: clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/matcher/v3/node.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/matcher/v3/node.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread : In file included from In file included from ./src/core/handshaker/handshaker.h./src/core/lib/promise/activity.h::2936: : ./src/core/channelz/channelz.hIn file included from :./src/core/util/latent_see.h629::3517: :./src/core/util/notification.h :warning: 45'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]: 15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | 45 | MMuutteexxLLoocckk lloocckk((&&cmhua_n)n;e l _| a ^r g/usr/include/absl/synchronization/mutex.hs:_620m:u5_:) ;note: 'MutexLock' has been explicitly marked deprecated here | ^ /usr/include/absl/synchronization/mutex.h620: | 620 : 5[:[ dnote: e'MutexLock' has been explicitly marked deprecated herep reca t620e | d ( "[U[sdee ptrheec actoends(t"rUuscet otrh et hcaotn sttarkuecst oar rtehfaetr etnackee si nas treeafd"e)r]e]n c e| ^i nstead")]] | ^ In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated(In file included from "src/core/credentials/transport/composite/composite_channel_credentials.ccU:s17e: In file included from t./src/core/credentials/transport/composite/composite_channel_credentials.hh:e31 : cIn file included from o./src/core/credentials/call/call_credentials.hn:s31t: rIn file included from u./src/core/credentials/transport/security_connector.hc:t29o: rIn file included from ./src/core/handshaker/handshaker.ht:h29a: t./src/core/channelz/channelz.h :t658a:k15e:s warning: a'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] ref e658r | e n c e MiuntsetxeLaodc"k) ]l]o c k| ( ^& channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/src/proto/grpc/channelz/channelz.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/src/proto/grpc/channelz/channelz.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/udpa/annotations/versioning.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/udpa/annotations/versioning.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/cert.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/cert.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz.cc:41: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from In file included from src/core/client_channel/global_subchannel_pool.ccsrc/core/channelz/channelz.cc::2541: : In file included from ./src/core/util/notification.h./src/core/client_channel/subchannel.h::3629:: 15In file included from :./src/core/call/metadata_batch.h :warning: 41'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]: In file included from ./src/core/util/chunked_vector.h:24 : 36In file included from | ./src/core/lib/resource_quota/arena.h :39 : In file included from ./src/core/lib/resource_quota/memory_quota.hM:u39t: eIn file included from x./src/core/lib/promise/activity.hL:o36: ckIn file included from ./src/core/util/latent_see.hl:o35c: k./src/core/util/notification.h(:&30m:u15_:) ; warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]| ^ /usr/include/absl/synchronization/mutex.h:620:5 :30 | note: 'MutexLock' has been explicitly marked deprecated here Mut e620xL | o c k[ [ldoecpkr(e&cmaut_e)d;( " U| s ^e the constr/usr/include/absl/synchronization/mutex.hu:c620t:o5r: tnote: h'MutexLock' has been explicitly marked deprecated here at take 620s | a [r[edfeeprreenccaet eidn(s"tUesaed "t)h]e] c o| n ^s tructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the In file included from csrc/core/channelz/channelz.cco:n41s: t./src/core/util/notification.hr:u45c:t15o:r warning: t'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]h at 45t | a k e s Mau treexfLeorcekn cleo cikn(s&tmeua_d)";) ] ]| ^ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz.cc:41: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/channelz/channelz.cc:65:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 65 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/channelz/channelz.cc:70:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 70 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/channelz/channelz.cc:84:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/channelz/channelz.cc:132:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/matcher/v3/number.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/matcher/v3/number.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/v3/semantic_version.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/v3/semantic_version.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread src/core/channelz/channelz.cc:156:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | MutexLock lock(&data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.ccsrc/core/channelz/channelz.cc::18185: :In file included from 15./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:: 26warning: : 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h185: | 39 : In file included from ./src/core/lib/resource_quota/memory_quota.h :M35u: t./src/core/channelz/channelz.he:x545L:o15c:k warning: l'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]o ck(&parent_m u545_ | ) ; | M ^u texLock l/usr/include/absl/synchronization/mutex.ho:c620k:(5&:c hnote: a'MutexLock' has been explicitly marked deprecated heren nel_ a620r | g s _[m[ud_e)p;r e c| a ^t ed("Us/usr/include/absl/synchronization/mutex.he: 620t:h5e: note: c'MutexLock' has been explicitly marked deprecated hereo nstru c620t | o r [tha[td etparkeecsa tae dr(e"fUesree ntchee icnosntsetardu"c)t]o]r t| h ^a t takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/channelz/channelz.cc:204:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 204 | MutexLock lock(&data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/channelz/channelz.cc:244:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&node_->data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/channelz/channelz.cc:251:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 251 | MutexLock lock(&node->data_sources_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/common.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/common.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/validate/validate.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/validate/validate.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/src/proto/grpc/channelz/v2/channelz.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/channelz.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/matcher/v3/path.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/matcher/v3/path.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/v3/token_bucket.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/v3/token_bucket.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/secret.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/secret.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/xds/annotations/v3/migrate.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/annotations/v3/migrate.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/matcher/v3/regex.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/matcher/v3/regex.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/google/api/annotations.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/google/api/annotations.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/src/proto/grpc/channelz/v2/promise.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/promise.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/xds/annotations/v3/security.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/annotations/v3/security.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:17: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_verifier.h:30: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:17: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_verifier.h:30: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:17: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_verifier.h:30: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_verifier.cc:17: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_verifier.h:30: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/matcher/v3/status_code_input.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/matcher/v3/status_code_input.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/google/api/expr/v1alpha1/checked.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/google/api/expr/v1alpha1/checked.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/src/proto/grpc/channelz/v2/property_list.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/property_list.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/transport/hpack_encoder.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:32: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/matcher/v3/string.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/matcher/v3/string.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/xds/annotations/v3/sensitive.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/annotations/v3/sensitive.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/google/api/expr/v1alpha1/syntax.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/google/api/expr/v1alpha1/syntax.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/src/proto/grpc/channelz/v2/service.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/src/proto/grpc/channelz/v2/service.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/transport/composite/composite_channel_credentials.cc:17: In file included from ./src/core/credentials/transport/composite/composite_channel_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/extensions/upstreams/http/v3/http_protocol_options.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/extensions/upstreams/http/v3/http_protocol_options.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/matcher/v3/struct.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/matcher/v3/struct.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/xds/annotations/v3/status.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/annotations/v3/status.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/google/api/http.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/google/api/http.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/ping_promise.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/service/discovery/v3/ads.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/service/discovery/v3/ads.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/matcher/v3/value.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/matcher/v3/value.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/xds/annotations/v3/versioning.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/annotations/v3/versioning.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/src/proto/grpc/gcp/handshaker.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/src/proto/grpc/gcp/handshaker.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/google/api/httpbody.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/google/api/httpbody.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/metadata/v3/metadata.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/metadata/v3/metadata.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/service/discovery/v3/discovery.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/service/discovery/v3/discovery.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/xds/core/v3/authority.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/core/v3/authority.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/google/protobuf/any.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/tracing/v3/custom_tag.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/tracing/v3/custom_tag.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/xds/core/v3/cidr.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/core/v3/cidr.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/service/load_stats/v3/lrs.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/service/load_stats/v3/lrs.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/v3/hash_policy.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/v3/hash_policy.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/src/proto/grpc/health/v1/health.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/src/proto/grpc/health/v1/health.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/xds/core/v3/collection_entry.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/core/v3/collection_entry.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/service/status/v3/csds.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/service/status/v3/csds.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/call/call_arena_allocator.cc:15: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/call/call_filters.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/call/call_filters.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/bootstrap/v3/bootstrap.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/bootstrap/v3/bootstrap.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/xds/core/v3/resource_locator.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/core/v3/resource_locator.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/cel/expr/checked.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/cel/expr/checked.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/health_check.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/core/v3/health_check.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread src/core/client_channel/global_subchannel_pool.cc:41:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 41 | MutexLock lock(&write_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/global_subchannel_pool.cc:49:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 49 | MutexLock lock_read(&read_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/global_subchannel_pool.cc:61:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 61 | MutexLock lock(&write_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/global_subchannel_pool.cc:67:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock_read(&read_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/global_subchannel_pool.cc:75:17: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 75 | read_shard.mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/client_channel/global_subchannel_pool.cc:77:17: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 77 | read_shard.mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/xds/core/v3/resource_name.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/core/v3/resource_name.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls_config.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls_config.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/cel/expr/syntax.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/cel/expr/syntax.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/cluster/v3/circuit_breaker.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/cluster/v3/circuit_breaker.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/http_service.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/core/v3/http_service.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/xds/data/orca/v3/orca_load_report.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/data/orca/v3/orca_load_report.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:26: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: ./src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/listener/v3/quic_config.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/listener/v3/quic_config.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/xds/service/orca/v3/orca.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/service/orca/v3/orca.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/cluster/v3/cluster.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/cluster/v3/cluster.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/admin/v3/certs.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/admin/v3/certs.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/http_uri.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/core/v3/http_uri.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/xds/type/matcher/v3/cel.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/type/matcher/v3/cel.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/listener/v3/udp_listener_config.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/listener/v3/udp_listener_config.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/admin/v3/clusters.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/admin/v3/clusters.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/cluster/v3/filter.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/cluster/v3/filter.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/xds/type/matcher/v3/domain.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/type/matcher/v3/domain.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/protocol.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/core/v3/protocol.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here In file included from 620 | src/core/credentials/transport/composite/composite_channel_credentials.cc : 17[: [In file included from d./src/core/credentials/transport/composite/composite_channel_credentials.he:p31r: eIn file included from c./src/core/credentials/call/call_credentials.ha:t31e: dIn file included from (./src/core/credentials/transport/security_connector.h":U36s: eIn file included from ./src/core/lib/promise/arena_promise.ht:h28e: In file included from c./src/core/lib/resource_quota/arena.ho:n39s: tIn file included from r./src/core/lib/resource_quota/memory_quota.hu:c42t: oIn file included from r./src/core/lib/resource_quota/telemetry.h :t18h: a./src/core/telemetry/instrument.ht: 1020t:a17k:e swarning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]a reference instead")]] | 1020 ^ | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_AIn file included from Tsrc/core/credentials/call/call_creds_registry_init.ccT:R26I: BIn file included from U./src/core/config/core_configuration.hT:E29_: NIn file included from O./src/core/lib/surface/channel_init.hI:N31L: IIn file included from N./src/core/call/call_filters.hE: 27e: xIn file included from p./src/core/call/message.hl:i20c: iIn file included from t./src/core/lib/resource_quota/arena.h :I39n: sIn file included from t./src/core/lib/resource_quota/memory_quota.hr:u35m: e./src/core/channelz/channelz.hn:t588D:o15m:a iwarning: n'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]I mpl (588 | | ^ M./src/core/telemetry/instrument.hu:t1159e:x13L:o cnote: kin instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here lock( &1159c | h a n n e l _ a rngesw_ miun_s)t;r u m| e ^n t_/usr/include/absl/synchronization/mutex.hd:e620t:a5i:l :note: :'MutexLock' has been explicitly marked deprecated hereI nstru m620e | n t D[o[mdaeipnrIemcpalt::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/global_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu_); | ^ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ ./src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/common/matcher/v3/matcher.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/common/matcher/v3/matcher.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread 11 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/tls/grpc_tls_credentials_options.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/tls/grpc_tls_credentials_options.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/xds/type/matcher/v3/matcher.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/type/matcher/v3/matcher.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/resolver.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/core/v3/resolver.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from In file included from src/core/credentials/call/call_creds_registry_init.cc./src/core/ext/transport/chttp2/transport/http2_server_transport.h::2646: : In file included from In file included from ./src/core/config/core_configuration.h./src/core/ext/transport/chttp2/transport/ping_promise.h::2935: : In file included from ./src/core/lib/promise/inter_activity_latch.h./src/core/lib/surface/channel_init.h::11231:: 15In file included from :./src/core/call/call_filters.h :warning: 27'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h112: | 39 : In file included from ./src/core/lib/resource_quota/memory_quota.h :M42u: tIn file included from e./src/core/lib/resource_quota/telemetry.hx:L18o: c./src/core/telemetry/instrument.hk: 1020l:o17c:k (warning: &'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]m u_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: 1020note: | 'MutexLock' has been explicitly marked deprecated here M620u | t e x[L[odcekp rleoccakt(e&dg(a"uUges_ep rtohvei dceornss_tmruu_c)t;o r | t ^h at takes a re/usr/include/absl/synchronization/mutex.hf:e620r:e5n:c enote: 'MutexLock' has been explicitly marked deprecated herei nstead" )620] | ] [| [ ^d eprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/admin/v3/config_dump_shared.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/admin/v3/config_dump_shared.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/overload/v3/overload.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/overload/v3/overload.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/xds/type/matcher/v3/range.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/type/matcher/v3/range.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: ./src/core/ext/transport/chttp2/transport/security_frame.h:75:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/common/mutation_rules/v3/mutation_rules.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/common/mutation_rules/v3/mutation_rules.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: ./src/core/ext/transport/chttp2/transport/security_frame.h:124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: ./src/core/ext/transport/chttp2/transport/security_frame.h:157:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: ./src/core/ext/transport/chttp2/transport/security_frame.h:198:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: ./src/core/ext/transport/chttp2/transport/security_frame.h:219:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: ./src/core/ext/transport/chttp2/transport/security_frame.h:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/socket_cmsg_headers.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/core/v3/socket_cmsg_headers.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:107:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 107 | MutexLock lock(&mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/admin/v3/init_dump.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/admin/v3/init_dump.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/xds/type/matcher/v3/regex.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/xds/type/matcher/v3/regex.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.cc:17: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:25: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ ./src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ src/core/ext/transport/chttp2/transport/hpack_encoder.cc:122:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at src/core/ext/transport/chttp2/transport/hpack_encoder.cc:122:38)>' requested here 122 | options.ztrace_collector->Append([&]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/admin/v3/mutex_stats.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/admin/v3/mutex_stats.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/endpoint_components.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/endpoint_components.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/admin/v3/server_info.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/admin/v3/server_info.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread 32 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/client_channel/lb_metadata.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/client_channel/lb_metadata.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/load_report.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/load_report.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/datadog.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/trace/v3/datadog.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/xray.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/trace/v3/xray.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/event_service_config.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/core/v3/event_service_config.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/admin/v3/tap.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/admin/v3/tap.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:47: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:34: ./src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/zipkin.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/trace/v3/zipkin.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/extension.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/core/v3/extension.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/listener/v3/api_listener.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/listener/v3/api_listener.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/server/chttp2_server.cc:513:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 513 | MutexLock lock(&listener->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_registry_init.cc:29: In file included from ./src/core/credentials/call/jwt_token_file/jwt_token_file_call_credentials.h:26: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: ./src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/server/chttp2_server.cc:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/server/chttp2_server.cc:617:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 617 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/server/chttp2_server.cc:656:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 656 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/dynamic_ot.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/trace/v3/dynamic_ot.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread src/core/ext/transport/chttp2/server/chttp2_server.cc:695:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 695 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/annotations/deprecation.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/annotations/deprecation.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/call/jwt_util.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/jwt_util.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/data/accesslog/v3/accesslog.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/data/accesslog/v3/accesslog.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread src/core/ext/transport/chttp2/server/chttp2_server.cc:823:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 823 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/server/chttp2_server.cc:859:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 859 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/listener/v3/listener.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/listener/v3/listener.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/grpc_method_list.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/core/v3/grpc_method_list.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/annotations/resource.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/annotations/resource.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/http_tracer.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/trace/v3/http_tracer.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/core/v3/grpc_service.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/core/v3/grpc_service.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/listener/v3/listener_components.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/listener/v3/listener_components.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/accesslog/v3/accesslog.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/accesslog/v3/accesslog.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/lightstep.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/trace/v3/lightstep.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/extensions/common/matching/v3/extension_matcher.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/common/matching/v3/extension_matcher.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/extensions/http/stateful_session/cookie/v3/cookie.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/http/stateful_session/cookie/v3/cookie.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/type/v3/range.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/type/v3/range.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/opentelemetry.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/trace/v3/opentelemetry.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_credentials_options.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_credentials_options.h:34: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/extensions/filters/common/fault/v3/fault.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/filters/common/fault/v3/fault.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/type/matcher/v3/metadata.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/metadata.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/type/v3/ratelimit_strategy.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/type/v3/ratelimit_strategy.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/config/trace/v3/service.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/config/trace/v3/service.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/call/call_creds_registry_init.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from ./src/core/credentials/transport/fake/fake_credentials.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from ./src/core/credentials/transport/fake/fake_credentials.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from ./src/core/credentials/transport/fake/fake_credentials.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/extensions/filters/common/matcher/action/v3/skip_action.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/filters/common/matcher/action/v3/skip_action.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:503:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ^ ./src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>' requested here 178 | max_age_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:505:11: clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/type/matcher/v3/node.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/node.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:597:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ^ ./src/core/lib/promise/activity.h:521:5: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::Step' requested here 521 | Step(); | ^ ./src/core/lib/promise/exec_ctx_wakeup_scheduler.h:42:46: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::RunScheduledWakeup' requested here 42 | static_cast(arg)->RunScheduledWakeup(); | ^ ./src/core/lib/iomgr/closure.h:118:30: note: expanded from macro 'GRPC_CLOSURE_INIT' 118 | grpc_closure_init(closure, cb, cb_arg) | ^ ./src/core/lib/promise/activity.h:573:13: note: in instantiation of member function 'grpc_core::ExecCtxWakeupScheduler::BoundScheduler, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>>::ScheduleWakeup' requested here 573 | this->ScheduleWakeup(); | ^ ./src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::WakeupAsync' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ ./src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>' requested here 178 | max_age_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:600:13: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:604:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:536:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^ ./src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::Cancel' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ ./src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:210:9), grpc_core::RefCountedPtr>' requested here 178 | max_age_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from ./src/core/credentials/transport/fake/fake_credentials.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/type/v3/ratelimit_unit.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/type/v3/ratelimit_unit.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/google/protobuf/wrappers.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/google/protobuf/wrappers.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/common.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/common.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:503:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ^ ./src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>' requested here 277 | activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:505:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:597:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ^ ./src/core/lib/promise/activity.h:521:5: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::Step' requested here 521 | Step(); | ^ ./src/core/lib/promise/exec_ctx_wakeup_scheduler.h:42:46: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::RunScheduledWakeup' requested here 42 | static_cast(arg)->RunScheduledWakeup(); | ^ ./src/core/lib/iomgr/closure.h:118:30: note: expanded from macro 'GRPC_CLOSURE_INIT' 118 | grpc_closure_init(closure, cb, cb_arg) | ^ ./src/core/lib/promise/activity.h:573:13: note: in instantiation of member function 'grpc_core::ExecCtxWakeupScheduler::BoundScheduler, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>>::ScheduleWakeup' requested here 573 | this->ScheduleWakeup(); | ^ ./src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::WakeupAsync' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ ./src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>' requested here 277 | activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:600:13: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:604:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:18: In file included from ./src/core/ext/filters/channel_idle/legacy_channel_idle_filter.h:26: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:536:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^ ./src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::Cancel' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ ./src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc:279:7), grpc_core::RefCountedPtr>' requested here 277 | activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/lb_metadata.cc:15: In file included from ./src/core/client_channel/lb_metadata.h:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/lb_metadata.cc:15: In file included from ./src/core/client_channel/lb_metadata.h:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/lb_metadata.cc:15: In file included from ./src/core/client_channel/lb_metadata.h:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/lb_metadata.cc:15: In file included from ./src/core/client_channel/lb_metadata.h:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_filters.cc:15: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 54 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/filters/fault_injection/fault_injection_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/fault_injection/fault_injection_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 27 warnings generated. clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/core/v3/authority.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/core/v3/authority.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/tls/grpc_tls_crl_provider.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/tls/grpc_tls_crl_provider.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/udpa/annotations/status.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/udpa/annotations/status.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/address.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/channelz/channelz_registry.cc:19: In file included from ./src/core/channelz/channelz_registry.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/channelz/channelz_registry.cc:19: In file included from ./src/core/channelz/channelz_registry.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/channelz/channelz_registry.cc:19: In file included from ./src/core/channelz/channelz_registry.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/channelz/channelz_registry.cc:19: In file included from ./src/core/channelz/channelz_registry.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/type/v3/http.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/type/v3/http.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/google/protobuf/descriptor.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/google/protobuf/descriptor.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/channelz/channelz_registry.cc:19: In file included from ./src/core/channelz/channelz_registry.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/core/v3/cidr.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/core/v3/cidr.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/udpa/annotations/versioning.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/udpa/annotations/versioning.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/type/v3/http_status.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/type/v3/http_status.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:391:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/google/protobuf/duration.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/google/protobuf/duration.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/core/v3/collection_entry.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/core/v3/collection_entry.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/validate/validate.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/validate/validate.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/type/matcher/v3/range.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/type/matcher/v3/range.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ ./src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz_registry.cc:19: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz_registry.cc:19: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz_registry.cc:19: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/envoy/type/v3/percent.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/envoy/type/v3/percent.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/server/chttp2_server.cc:19: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:210:26: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 210 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz_registry.cc:19: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz_registry.cc:19: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz_registry.cc:19: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz_registry.cc:19: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz_registry.cc:19: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz_registry.cc:19: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz_registry.cc:19: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz_registry.cc:19: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channelz_registry.cc:19: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/core/v3/context_params.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/core/v3/context_params.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/annotations/v3/migrate.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/annotations/v3/migrate.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/type/matcher/v3/regex.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/type/matcher/v3/regex.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/google/protobuf/empty.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/google/protobuf/empty.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/transport/fake/fake_credentials.cc:19: In file included from ./src/core/credentials/transport/fake/fake_credentials.h:30: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/google/protobuf/struct.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/google/protobuf/struct.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/channelz/channelz_registry.cc:73:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | MutexLock lock(&node_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/core/v3/resource.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/core/v3/resource.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread src/core/channelz/channelz_registry.cc:80:17: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 80 | node_shard.mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/channelz/channelz_registry.cc:88:19: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 88 | node_shard.mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/channelz/channelz_registry.cc:90:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/channelz/channelz_registry.cc:106:19: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 106 | node_shard.mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/channelz/channelz_registry.cc:129:17: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 129 | node_shard.mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/channelz/channelz_registry.cc:131:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 131 | MutexLock lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/channelz/channelz_registry.cc:167:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock index_lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/compression/message_compress.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/compression/message_compress.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/channelz/channelz_registry.cc:181:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 181 | MutexLock shard_lock(&node_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/channelz/channelz_registry.cc:219:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock index_lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/channelz/channelz_registry.cc:232:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 232 | MutexLock index_lock(&index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/channelz/channelz_registry.cc:233:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 233 | MutexLock lock(&node_shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/channelz/channelz_registry.cc:298:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 298 | MutexLock lock(&p->node_shards_[i].mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/channelz/channelz_registry.cc:313:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 313 | MutexLock lock(&p->index_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/type/v3/cel.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/type/v3/cel.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/core/v3/resource_locator.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/core/v3/resource_locator.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/google/protobuf/timestamp.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/google/protobuf/timestamp.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/type/v3/range.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/type/v3/range.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/core/v3/resource_name.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/core/v3/resource_name.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/type/v3/typed_struct.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/type/v3/typed_struct.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/posix_engine/file_descriptor_collection.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_crl_provider.h:35: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_crl_provider.h:35: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_crl_provider.h:35: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:19: In file included from ./src/core/credentials/transport/tls/grpc_tls_crl_provider.h:35: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/type/matcher/v3/cel.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/type/matcher/v3/cel.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/filter/auth/client_auth_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/filter/auth/client_auth_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/type/matcher/v3/domain.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/type/matcher/v3/domain.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/type/matcher/v3/http_inputs.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/type/matcher/v3/http_inputs.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/fake/fake_security_connector.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/fake/fake_security_connector.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/type/matcher/v3/ip.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/type/matcher/v3/ip.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread 27 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/hpack_encoder_table.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/hpack_encoder_table.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upbdefs-gen/xds/type/matcher/v3/matcher.upbdefs.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upbdefs-gen/xds/type/matcher/v3/matcher.upbdefs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/posix_engine/traced_buffer_list.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/posix_engine/traced_buffer_list.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 35 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/channelz/property_list.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/channelz/property_list.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/debug/trace.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/debug/trace.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:38:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 38 | grpc_core::MutexLock lock(&other.mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:47:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 47 | grpc_core::MutexLock self_lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:48:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 48 | grpc_core::MutexLock other_lock(&other.mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:57:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 57 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:68:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/file_descriptor_collection.cc:79:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 79 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 69 warnings generated. 26 warnings generated. In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/bin_decoder.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/bin_decoder.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/client_channel/load_balanced_call_destination.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/client_channel/load_balanced_call_destination.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/hpack_parse_result.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/hpack_parse_result.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/handshaker/security/pipelined_secure_endpoint.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/handshaker/security/pipelined_secure_endpoint.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 10 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/posix_engine/internal_errqueue.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/posix_engine/internal_errqueue.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.hIn file included from :src/core/ext/filters/fault_injection/fault_injection_filter.cc39:: 17./src/core/lib/resource_quota/memory_quota.h: :In file included from 461./src/core/ext/filters/fault_injection/fault_injection_filter.h::1527:: In file included from warning: ./src/core/lib/channel/promise_based_filter.h'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]: 36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42 : 461In file included from | ./src/core/lib/resource_quota/telemetry.h : 18 : ./src/core/telemetry/instrument.hM:u1036t:e17x:L owarning: c'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]k lock (1036& | r e c l a i mMeurt_emxuL_o)c;k l| o ^c k(&gauge_prov/usr/include/absl/synchronization/mutex.hi:620:d5e:r snote: _'MutexLock' has been explicitly marked deprecated herem u_); | 620 ^ | [/usr/include/absl/synchronization/mutex.h[:d620e:p5r:e cnote: a'MutexLock' has been explicitly marked deprecated heret ed("U s620e | t h[e[ dceopnrsetcrautcetdo(r" Utshea tt htea kceosn sat rruecfteorre ntchea ti ntsatkeeasd "a) ]r]e f e| r ^e nce instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from ./src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from ./src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from ./src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from ./src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/stream_lists.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/stream_lists.h:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from ./src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/oauth2/oauth2_credentials.cc:19: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:34: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: ./src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from ./src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from ./src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from ./src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/call_creds_util.cc:17: In file included from ./src/core/credentials/call/call_creds_util.h:26: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/fake/fake_security_connector.cc:19: In file included from ./src/core/credentials/transport/fake/fake_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/bin_encoder.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/bin_encoder.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/client_channel/load_balanced_call_destination.cc:15: In file included from ./src/core/client_channel/load_balanced_call_destination.h:18: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/load_balanced_call_destination.cc:15: In file included from ./src/core/client_channel/load_balanced_call_destination.h:18: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/load_balanced_call_destination.cc:15: In file included from ./src/core/client_channel/load_balanced_call_destination.h:18: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/load_balanced_call_destination.cc:15: In file included from ./src/core/client_channel/load_balanced_call_destination.h:18: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/debug/trace_flags.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/debug/trace_flags.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/transport_common.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/transport_common.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/call/call_spine.cc:15: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/load_balanced_call_destination.cc:15: In file included from ./src/core/client_channel/load_balanced_call_destination.h:18: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. In file included from src/core/credentials/transport/tls/grpc_tls_crl_provider.cc:36: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from ./src/core/handshaker/security/secure_endpoint.h:29: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from ./src/core/handshaker/security/secure_endpoint.h:29: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEIn file included from Psrc/core/lib/event_engine/posix_engine/internal_errqueue.ccR:E15C: AIn file included from T./src/core/lib/event_engine/posix_engine/internal_errqueue.hE:_21A: NIn file included from D./src/core/lib/event_engine/posix_engine/posix_interface.h_:I27N: LIn file included from I./src/core/lib/event_engine/posix_engine/tcp_socket_utils.hN:E27(: )In file included from ./src/core/lib/resource_quota/resource_quota.h :| 26 ^: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: /usr/include/absl/base/macros.hIn file included from :./src/core/lib/promise/activity.h229::3639: :In file included from ./src/core/util/latent_see.hnote: :expanded from macro 'ABSL_DEPRECATE_AND_INLINE'35 : ./src/core/util/notification.h: 30229: | 15#:d ewarning: f'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]i ne ABSL_DEPRECATE _30A | N D _ I NMLuItNeEx(L)o c[k[ dleopcrke(c&amtue_d);] ] | A ^B SL_REFACTOR_/usr/include/absl/synchronization/mutex.hI:N620L:I5N:E note: 'MutexLock' has been explicitly marked deprecated here| ^ 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the consIn file included from tsrc/core/handshaker/security/pipelined_secure_endpoint.ccr:u38c: tIn file included from o./src/core/handshaker/security/secure_endpoint.hr: 29t: hIn file included from a./src/core/lib/iomgr/endpoint.ht: 28t: aIn file included from k./src/core/lib/iomgr/pollset.he:s26 : aIn file included from ./src/core/lib/iomgr/exec_ctx.hr:e37f: eIn file included from r./src/core/lib/iomgr/closure.he:n31c: eIn file included from ./src/core/util/mpscq.hi:n26s: t./src/core/util/sync.he:a182d:"10):] ]warning: 'Lock' is deprecated [-Wdeprecated-declarations] | ^ 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from ./src/core/handshaker/security/secure_endpoint.h:29: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from ./src/core/handshaker/security/secure_endpoint.h:29: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from ./src/core/handshaker/security/secure_endpoint.h:29: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from ./src/core/handshaker/security/secure_endpoint.h:29: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:38: In file included from ./src/core/handshaker/security/secure_endpoint.h:29: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:37: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:37: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:37: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:37: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:37: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:37: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/call_tracer_wrapper.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:37: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLIn file included from osrc/core/handshaker/security/pipelined_secure_endpoint.ccc:k45 : lIn file included from o./src/core/lib/resource_quota/memory_quota.hc:k35(: &./src/core/channelz/channelz.hm:u629_:)17;: warning: | 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] ^ 629 | /usr/include/absl/synchronization/mutex.h : 1121 : 5 :M unote: t'ReleasableMutexLock' has been explicitly marked deprecated heree xLock loc k1121( | & c h[a[ndneeplr_eacragtse_dm(u"_U)s;e t| h ^e con/usr/include/absl/synchronization/mutex.h:s620t:r5u:c tnote: o'MutexLock' has been explicitly marked deprecated herer th a620t | t a[k[edse par erceafteerde(n"cUes ei ntshtee acdo"n)s]t]r u c| t ^o r that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/pipelined_secure_endpoint.cc:45: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:37: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] In file included from | src/core/handshaker/security/pipelined_secure_endpoint.cc ^: 45: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:37: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:37: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/load_balanced_call_destination.cc:15: In file included from ./src/core/client_channel/load_balanced_call_destination.h:18: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/load_balanced_call_destination.cc:15: In file included from ./src/core/client_channel/load_balanced_call_destination.h:18: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/load_balanced_call_destination.cc:15: In file included from ./src/core/client_channel/load_balanced_call_destination.h:18: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/traced_buffer_list.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/traced_buffer_list.h:25: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parse_result.cc:15: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parse_result.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/fault_injection/fault_injection_filter.cc:17: In file included from ./src/core/ext/filters/fault_injection/fault_injection_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplread_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:151:30: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 151 | self->read_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:153:31: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 153 | self->write_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:156:31: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 156 | self->write_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:234:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 234 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:238:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 238 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:371:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 371 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:375:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 375 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:400:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 400 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:404:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 404 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:579:38: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 579 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:642:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 642 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:680:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 680 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:681:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 681 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:682:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 682 | grpc_core::MutexLock shutdown_read_lock(&shutdown_read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:696:38: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | grpc_core::ReleasableMutexLock lock(&read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:719:40: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 719 | grpc_core::ReleasableMutexLock lock(&impl->shutdown_read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:738:34: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 738 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:757:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 757 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:788:28: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 788 | impl->read_queue_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:791:28: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 791 | impl->read_queue_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:804:38: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 804 | grpc_core::ReleasableMutexLock shutdown_read_lock(&shutdown_read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:819:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 819 | grpc_core::MutexLock read_queue_lock(&read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:832:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 832 | grpc_core::MutexLock read_queue_lock(&read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:873:42: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 873 | grpc_core::ReleasableMutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:925:42: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 925 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:940:30: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 940 | impl->read_queue_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:959:32: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 959 | impl->read_queue_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:977:32: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 977 | impl->read_queue_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:990:38: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 990 | grpc_core::ReleasableMutexLock lock(&impl->shutdown_read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:1007:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1007 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:1030:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1030 | grpc_core::MutexLock lock(&impl->read_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/internal_errqueue.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/internal_errqueue.h:21: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from ./src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from ./src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from ./src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/posix_engine/lockfree_event.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/posix_engine/lockfree_event.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from ./src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/client_auth_filter.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ src/core/handshaker/security/pipelined_secure_endpoint.cc:139:21: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at src/core/handshaker/security/pipelined_secure_endpoint.cc:141:11)>' requested here 139 | memory_owner_.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/channelz/text_encode.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/channelz/text_encode.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 28 warnings generated. In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/tls/load_system_roots_fallback.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/tls/load_system_roots_fallback.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/tls/load_system_roots_supported.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/tls/load_system_roots_supported.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/write_cycle.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/write_cycle.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/hpack_parser.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/hpack_parser.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from ./src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from ./src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from ./src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from ./src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/channelz/v2tov1/convert.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/channelz/v2tov1/convert.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/call/plugin/plugin_credentials.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/plugin/plugin_credentials.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/load_balanced_call_destination.cc:15: In file included from ./src/core/client_channel/load_balanced_call_destination.h:18: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/google_default/credentials_generic.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/google_default/credentials_generic.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h:22: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/ares_resolver.cc:14: In file included from ./src/core/lib/event_engine/ares_resolver.h:33: In file included from ./src/core/lib/event_engine/grpc_polled_fd.h:27: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/ares_resolver.cc:14: In file included from ./src/core/lib/event_engine/ares_resolver.h:33: In file included from ./src/core/lib/event_engine/grpc_polled_fd.h:27: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/ares_resolver.cc:14: In file included from ./src/core/lib/event_engine/ares_resolver.h:33: In file included from ./src/core/lib/event_engine/grpc_polled_fd.h:27: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/ares_resolver.cc:14: In file included from ./src/core/lib/event_engine/ares_resolver.h:33: In file included from ./src/core/lib/event_engine/grpc_polled_fd.h:27: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 59 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/handshaker/security/secure_endpoint.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/handshaker/security/secure_endpoint.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/ares_resolver.cc:77: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 42 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/gcp_authentication/gcp_authentication_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/ares_resolver.cc:77: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/ares_resolver.cc:77: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/composite/composite_call_credentials.cc:19: In file included from ./src/core/credentials/call/composite/composite_call_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(nIn file included from esrc/core/lib/event_engine/ares_resolver.ccw: 77S: tIn file included from o./src/core/lib/event_engine/posix_engine/tcp_socket_utils.hr:a27g: eIn file included from (./src/core/lib/resource_quota/resource_quota.ht:h25i: s./src/core/channelz/channelz.h,: 225s:t15d:: :warning: m'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]o ve(labels))); | ^ 225./src/core/telemetry/instrument.h | : 1053 : 35 :M unote: tin instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested heree xLo c1053k | l oGcPkR(_&ApTaTrReInBtU_TmEu__N)O;I N L| I ^N E explicit /usr/include/absl/synchronization/mutex.hI:n620s:t5r:u mnote: e'MutexLock' has been explicitly marked deprecated heren tDoma i620n | I m p[l[(d e p| r ^e ca./src/core/telemetry/instrument.ht:e1159d:(13":U snote: ein instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here the c o1159n | s t r u c t o r ntehwa ti ntsatrkuemsen ta_ dreetfaeirle:n:cIen sitnrsutmeeandt"D)o]m]a i n| I ^m pl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu()); | ^ ./src/core/lib/promise/observable.h:158:9: note: in instantiation of member function 'grpc_core::Observable>::Observer::~Observer' requested here 158 | class ObserverWhen : public Observer { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/load_balanced_call_destination.cc:15: In file included from ./src/core/client_channel/load_balanced_call_destination.h:19: In file included from ./src/core/client_channel/client_channel.h:28: ./src/core/lib/promise/observable.h:137:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(state_->mu()); | ^ ./src/core/lib/promise/detail/promise_like.h:226:14: note: in instantiation of member function 'grpc_core::Observable>::Observer::operator()' requested here 226 | return f_(); | ^ ./src/core/lib/promise/map.h:152:29: note: in instantiation of member function 'grpc_core::promise_detail::PromiseLike>::ObserverWhen<(lambda at ./src/core/lib/promise/observable.h:50:21)>>::operator()' requested here 152 | Poll r = promise_(); | ^ ./src/core/lib/promise/detail/promise_like.h:226:14: note: in instantiation of member function 'grpc_core::Map>::ObserverWhen<(lambda at ./src/core/lib/promise/observable.h:50:21)>, (lambda at src/core/client_channel/load_balanced_call_destination.cc:212:23)>::operator()' requested here 226 | return f_(); | ^ ./src/core/lib/promise/loop.h:164:29: note: in instantiation of member function 'grpc_core::promise_detail::PromiseLike>::ObserverWhen<(lambda at ./src/core/lib/promise/observable.h:50:21)>, (lambda at src/core/client_channel/load_balanced_call_destination.cc:212:23)>>::operator()' requested here 164 | auto promise_result = promise_(); | ^ ./src/core/lib/promise/detail/promise_like.h:226:14: note: in instantiation of member function 'grpc_core::Loop<(lambda at src/core/client_channel/load_balanced_call_destination.cc:207:17), false>::operator()' requested here 226 | return f_(); | ^ ./src/core/lib/promise/map.h:243:18: note: in instantiation of member function 'grpc_core::promise_detail::PromiseLike>::operator()' requested here 243 | auto r = promise(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/ares_resolver.cc:77: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/ares_resolver.cc:77: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/ares_resolver.cc:77: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/ares_resolver.cc:77: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/ares_resolver.cc:147:16: warning: 'ares_set_servers_ports' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 147 | int status = ares_set_servers_ports(*channel, &dns_server_addr); | ^ /usr/include/ares.h:1180:1: note: 'ares_set_servers_ports' has been explicitly marked deprecated here 1180 | CARES_DEPRECATED_FOR(ares_set_servers_ports_csv) | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ In file included from src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/event_engine/ares_resolver.cc:228:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/ares_resolver.cc:233:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 233 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/ares_resolver.cc:240:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 240 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a src/core/lib/event_engine/ares_resolver.ccr:e294f:e26r:e nwarning: c'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]e instead")]] | ^ 294 | grpc_core::MutexLock handle_lock(&reinit_handle_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/ares_resolver.cc:301:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 301 | grpc_core::MutexLock lock(&mutex_); | ^In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:/usr/include/absl/synchronization/mutex.h19:: 620In file included from :./src/core/ext/transport/chttp2/transport/hpack_parser.h5::33 : note: In file included from 'MutexLock' has been explicitly marked deprecated here./src/core/call/metadata_batch.h :41: In file included from ./src/core/util/chunked_vector.h620: | 24 : In file included from [./src/core/lib/resource_quota/arena.h[:d39e: pIn file included from r./src/core/lib/resource_quota/memory_quota.he:c35a: t./src/core/channelz/channelz.he:d629(:"17U:s ewarning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]t he con s629t | r u c t o r Mtuhtaetx Ltoackke sl oac kr(e&fcehraennnceel _ianrsgtse_amdu"_))];] | | ^ ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/ares_resolver.cc:367:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 367 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/ares_resolver.cc:376:5: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 376 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ src/core/lib/event_engine/ares_resolver.cc:378:5: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 378 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET6, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ src/core/lib/event_engine/ares_resolver.cc:382:5: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 382 | ares_gethostbyname(channel_, std::string(host).c_str(), AF_INET, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ In file included from src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/ares_resolver.cc:415:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 415 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/ares_resolver.cc:419:3: warning: 'ares_query' is deprecated: Use ares_query_dnsrec instead [-Wdeprecated-declarations] 419 | ares_query(channel_, std::string(host).c_str(), ns_c_in, ns_t_srv, | ^ /usr/include/ares.h:844:14: note: 'ares_query' has been explicitly marked deprecated here 844 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_query_dnsrec) void ares_query( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ src/core/lib/event_engine/ares_resolver.cc:451:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser.h:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/ares_resolver.cc:455:3: warning: 'ares_search' is deprecated: Use ares_search_dnsrec instead [-Wdeprecated-declarations] 455 | ares_search(channel_, std::string(host).c_str(), ns_c_in, ns_t_txt, | ^ /usr/include/ares.h:867:14: note: 'ares_search' has been explicitly marked deprecated here 867 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_search_dnsrec) void ares_search( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ src/core/lib/event_engine/ares_resolver.cc:465:25: warning: 'ares_getsock' is deprecated: Use ARES_OPT_EVENT_THREAD or ARES_OPT_SOCK_STATE_CB instead [-Wdeprecated-declarations] 465 | int socks_bitmask = ares_getsock(channel_, socks, ARES_GETSOCK_MAXNUM); | ^ /usr/include/ares.h:909:14: note: 'ares_getsock' has been explicitly marked deprecated here 909 | CARES_EXTERN CARES_DEPRECATED_FOR( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ src/core/lib/event_engine/ares_resolver.cc:578:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 578 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/ares_resolver.cc:600:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/ares_resolver.cc:628:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 628 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/ares_resolver.cc:779:12: warning: 'ares_parse_srv_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 779 | status = ares_parse_srv_reply(abuf, alen, &reply); | ^ /usr/include/ares.h:1124:14: note: 'ares_parse_srv_reply' has been explicitly marked deprecated here 1124 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ src/core/lib/event_engine/ares_resolver.cc:843:12: warning: 'ares_parse_txt_reply_ext' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 843 | status = ares_parse_txt_reply_ext(buf, len, &reply); | ^ /usr/include/ares.h:1133:14: note: 'ares_parse_txt_reply_ext' has been explicitly marked deprecated here 1133 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/ares_resolver.cc:877:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 877 | grpc_core::MutexLock lock(&reinit_handle_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("src/core/lib/event_engine/ares_resolver.ccU:s889e: 24t:h ewarning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]c onstru c889t | o r gtrhpact_ ctoarkee:s: Mau treexfLeorcekn cleo cikn(s&tmeuatde"x)_])]; | | ^ ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/ares_resolver.cc:905:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 905 | grpc_core::MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/lockfree_event.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:19: In file included from ./src/core/handshaker/security/secure_endpoint.h:29: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:19: In file included from ./src/core/handshaker/security/secure_endpoint.h:29: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:19: In file included from ./src/core/handshaker/security/secure_endpoint.h:29: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:19: In file included from ./src/core/handshaker/security/secure_endpoint.h:29: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:19: In file included from ./src/core/handshaker/security/secure_endpoint.h:29: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:19: In file included from ./src/core/handshaker/security/secure_endpoint.h:29: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:19: In file included from ./src/core/handshaker/security/secure_endpoint.h:29: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/plugin/plugin_credentials.cc:19: In file included from ./src/core/credentials/call/plugin/plugin_credentials.h:34: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/credentials_generic.cc:24: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:51: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/call/external/aws_external_account_credentials.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/external/aws_external_account_credentials.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/event_engine/ares_resolver.cc:77: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:51: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:51: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:51: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:51: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:51: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:51: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:51: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:51: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:51: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/spiffe_utils.cc:25: In file included from ./src/core/tsi/ssl_transport_security_utils.h:28: In file included from ./src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/spiffe_utils.cc:25: In file included from ./src/core/tsi/ssl_transport_security_utils.h:28: In file included from ./src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/spiffe_utils.cc:25: In file included from ./src/core/tsi/ssl_transport_security_utils.h:28: In file included from ./src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/spiffe_utils.cc:25: In file included from ./src/core/tsi/ssl_transport_security_utils.h:28: In file included from ./src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/write_cycle.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/filter/auth/server_auth_filter.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/filter/auth/server_auth_filter.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/filter/auth/server_auth_filter.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[depreIn file included from csrc/core/ext/transport/chttp2/transport/hpack_parser.cca:t19e: dIn file included from ]./src/core/ext/transport/chttp2/transport/hpack_parser.h]: 33A: BIn file included from S./src/core/call/metadata_batch.hL:_41R: EIn file included from F./src/core/util/chunked_vector.hA:C24T: OIn file included from R_./src/core/lib/resource_quota/arena.h:39: IIn file included from N./src/core/lib/resource_quota/memory_quota.hL:I42N: EIn file included from ./src/core/lib/resource_quota/telemetry.h :| 18 ^: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/secure_endpoint.cc:179:30: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 179 | self->read_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/secure_endpoint.cc:182:30: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 182 | self->read_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/secure_endpoint.cc:184:31: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 184 | self->write_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/secure_endpoint.cc:187:31: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 187 | self->write_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/secure_endpoint.cc:262:23: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 262 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/secure_endpoint.cc:266:23: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 266 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/secure_endpoint.cc:509:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 509 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/secure_endpoint.cc:513:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 513 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/secure_endpoint.cc:538:27: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 538 | protector_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/secure_endpoint.cc:542:27: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 542 | protector_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/secure_endpoint.cc:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/secure_endpoint.cc:701:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 701 | grpc_core::MutexLock lock(ep->frame_protector.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/secure_endpoint.cc:755:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 755 | grpc_core::MutexLock lock(ep->frame_protector.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/secure_endpoint.cc:778:34: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 778 | ep->frame_protector.read_mu()->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/secure_endpoint.cc:781:34: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 781 | ep->frame_protector.read_mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/secure_endpoint.cc:971:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 971 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/secure_endpoint.cc:1018:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1018 | grpc_core::MutexLock lock(&write_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/secure_endpoint.cc:1057:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1057 | grpc_core::MutexLock lock(frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/secure_endpoint.cc:1091:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1091 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/secure_endpoint.cc:1102:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1102 | grpc_core::MutexLock lock(&read_settings_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/secure_endpoint.cc:1113:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1113 | grpc_core::MutexLock write_lock(frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/secure_endpoint.cc:1114:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1114 | grpc_core::MutexLock read_lock(frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/secure_endpoint.cc:1129:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1129 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/secure_endpoint.cc:1162:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1162 | grpc_core::MutexLock lock(impl->frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/secure_endpoint.cc:1194:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1194 | grpc_core::MutexLock lock(frame_protector_.read_mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/secure_endpoint.cc:1268:29: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 1268 | impl->write_queue_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/secure_endpoint.cc:1271:29: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1271 | impl->write_queue_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/handshaker/security/secure_endpoint.cc:1285:42: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1285 | grpc_core::ReleasableMutexLock lock(&impl->write_queue_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/secure_endpoint.cc:1305:40: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1305 | grpc_core::ReleasableMutexLock lock(impl->frame_protector_.write_mu()); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:22: In file included from ./src/core/channelz/channelz_registry.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:22: In file included from ./src/core/channelz/channelz_registry.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:22: In file included from ./src/core/channelz/channelz_registry.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:22: In file included from ./src/core/channelz/channelz_registry.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/writing.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/writing.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:22: In file included from ./src/core/channelz/channelz_registry.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/channelz/v2tov1/legacy_api.cc:22: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:22: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/cf_engine/cfsocket_listener.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/cf_engine/cfsocket_listener.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/channelz/v2tov1/legacy_api.cc:22: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/cf_engine/cfstream_endpoint.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/channelz/v2tov1/legacy_api.cc:22: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:22: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:22: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:22: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:22: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:22: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:22: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:22: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:22: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/server_auth_filter.cc:36: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/server_auth_filter.cc:36: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/server_auth_filter.cc:36: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/server_auth_filter.cc:36: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/server_auth_filter.cc:36: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/server_auth_filter.cc:36: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/server_auth_filter.cc:36: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/cf_engine/dns_service_resolver.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/cf_engine/dns_service_resolver.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/filter/auth/server_auth_filter.cc:36: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/server_auth_filter.cc:36: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/server_auth_filter.cc:36: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/server_auth_filter.cc:36: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:51: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:25: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:25: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:25: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/v2tov1/legacy_api.cc:25: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_state.cc:15: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_state.cc:15: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_state.cc:15: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_state.cc:15: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/call_state.cc:15: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_state.cc:15: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_state.cc:15: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/call_state.cc:15: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:53:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 53 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:25: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:28: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: ./src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:137:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:144:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 144 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/call/regional_access_boundary_fetcher.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/regional_access_boundary_fetcher.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/client_channel/local_subchannel_pool.cc:25: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:34: ./src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/auth/server_auth_filter.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/secure_endpoint.cc:51: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ ./src/core/lib/resource_quota/memory_quota.h:546:13: note: in instantiation of function template specialization 'grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer<(lambda at src/core/handshaker/security/secure_endpoint.cc:172:11)>' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ src/core/handshaker/security/secure_endpoint.cc:170:21: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at src/core/handshaker/security/secure_endpoint.cc:172:11)>' requested here 170 | memory_owner_.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/call/client_call.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/call/client_call.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/external/aws_external_account_credentials.cc:94:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 94 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/external/aws_external_account_credentials.cc:105:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 105 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/external/aws_external_account_credentials.cc:134:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 134 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/external/aws_external_account_credentials.cc:178:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 178 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/external/aws_external_account_credentials.cc:231:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 231 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/external/aws_external_account_credentials.cc:273:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 273 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/external/aws_external_account_credentials.cc:329:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 329 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/gcp_authentication/gcp_authentication_filter.cc:17: In file included from ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:23: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 26 warnings generated. In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/hpack_parser_table.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/hpack_parser_table.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:36: ./src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: In file included from warning: src/core/credentials/transport/google_default/google_default_credentials.cc'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]: 19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h: 22530: | 15 : warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]M utexLock loc k225( | & m u _ )M;u t e| x ^L ock lock(&pa/usr/include/absl/synchronization/mutex.hr:e620n:t5_:m unote: _'MutexLock' has been explicitly marked deprecated here) ; | ^ 620 | [[d/usr/include/absl/synchronization/mutex.he:p620r:e5c:a tnote: e'MutexLock' has been explicitly marked deprecated hered ("Us e620 | t h e[ [cdoenpsrtercuactteodr( "tUhsaet tthaek ecso nas trreufcetroern cteh aitn sttaekaeds" )a] ]r e f| e ^r ence instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_endpoint.cc:471:12: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 471 | read_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/event_engine/posix_engine/posix_endpoint.cc:476:12: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 476 | read_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/event_engine/posix_engine/posix_endpoint.cc:594:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 594 | grpc_core::MutexLock lock(&read_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_endpoint.cc:615:34:In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.ccwarning: :'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]18 : In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h: 27615: | In file included from ./src/core/lib/resource_quota/resource_quota.h :g25r: p./src/core/channelz/channelz.hc:_507c:o17r:e ::warning: R'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]e leasableMutex L507o | c k l o c kM(u&treexaLdo_cmku _l)o;c k (| & ^c hannel_/usr/include/absl/synchronization/mutex.h:a1121r:g5s:_ mnote: u'ReleasableMutexLock' has been explicitly marked deprecated here_ ); | ^ 1121 | [[depr/usr/include/absl/synchronization/mutex.he:c620a:t5e:d (note: "'MutexLock' has been explicitly marked deprecated hereU se the c620o | n s t[r[udcetporre ctahtaetd (t"aUksees tah er ecfoenrsternuccet oirn sttheaatd "t)a]k]e s | a ^ reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1270:12: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 1270 | read_mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/event_engine/posix_engine/posix_endpoint.cc:1272:12: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1272 | read_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/aws_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/aws_external_account_credentials.h:28: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplep_destroy_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/ssl_utils.cc:19: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3440:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 3440 | grpc_core::MutexLock lock(&ep_destroy_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_endpoint.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ ./src/core/lib/resource_quota/memory_quota.h:546:13: note: in instantiation of function template specialization 'grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer<(lambda at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:484:9)>' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ src/core/lib/event_engine/posix_engine/posix_endpoint.cc:482:19: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:484:9)>' requested here 482 | memory_owner_.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3450:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 3450 | grpc_core::MutexLock lock(&ep_destroy_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/client_channel/backup_poller.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/client_channel/backup_poller.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/resolved_address.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/resolved_address.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:36: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:34: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: ./src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/client_channel/retry_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/client_channel/retry_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/google_default/google_default_credentials.cc:318:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 318 | grpc_core::MutexLock lock(g_state_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/google_default/google_default_credentials.cc:333:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 333 | grpc_core::MutexLock lock(g_state_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/google_default/google_default_credentials.cc:535:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 535 | MutexLock lock(g_state_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:40: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 41 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/filter/composite/composite_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/filter/composite/composite_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 45 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/filters/http/client/http_client_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/http/client/http_client_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h:31: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:33: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/backup_poller.cc:27: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/backup_poller.cc:27: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/backup_poller.cc:27: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/google_default/google_default_credentials.cc:19: In file included from ./src/core/credentials/transport/google_default/google_default_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:43: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:43: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:43: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/client_call.cc:15: In file included from ./src/core/call/client_call.h:43: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/regional_access_boundary_fetcher.cc:87:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 87 | MutexLock lock(&cache_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/regional_access_boundary_fetcher.cc:97:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&cache_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/regional_access_boundary_fetcher.cc:137:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(&cache_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use theIn file included from src/core/handshaker/security/security_handshaker.cc:c19o: nIn file included from s./src/core/handshaker/security/security_handshaker.ht:r25u: cIn file included from t./src/core/config/core_configuration.ho:r29 : tIn file included from h./src/core/lib/surface/channel_init.ha:t31 : tIn file included from a./src/core/call/call_filters.hk:e26: sIn file included from ./src/core/call/call_state.ha: 23r: eIn file included from f./src/core/lib/promise/activity.he:r36e: nIn file included from c./src/core/util/latent_see.h:e35 : i./src/core/util/notification.hn:54s:t15:e awarning: d'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]" )]] | 54 ^ | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/regional_access_boundary_fetcher.cc:164:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 164 | MutexLock lock(&cache_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/regional_access_boundary_fetcher.cc:326:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 326 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/regional_access_boundary_fetcher.cc:341:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/regional_access_boundary_fetcher.cc:350:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 350 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/regional_access_boundary_fetcher.cc:355:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 355 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/regional_access_boundary_fetcher.cc:381:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 381 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a refIn file included from esrc/core/handshaker/security/security_handshaker.ccre:n19c: eIn file included from ./src/core/handshaker/security/security_handshaker.hi:n25s: tIn file included from e./src/core/config/core_configuration.ha:d29": )In file included from ]./src/core/lib/surface/channel_init.h]: 31 : | In file included from ^./src/core/call/call_filters.h :27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 41 warnings generated. In file included from src/core/client_channel/backup_poller.cc:30: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | Mutexclang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/posix_engine/posix_engine.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/posix_engine/posix_engine.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread Lock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/backup_poller.cc:30: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/backup_poller.cc:30: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/backup_poller.cc:30: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/shim.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/shim.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/security/security_handshaker.cc:19: In file included from ./src/core/handshaker/security/security_handshaker.h:25: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from In file included from src/core/ext/transport/chttp2/transport/hpack_parser_table.ccsrc/core/lib/event_engine/default_event_engine.cc::1914: : In file included from In file included from ./src/core/ext/transport/chttp2/transport/hpack_parser_table.h./src/core/lib/event_engine/default_event_engine.h::3123: : In file included from In file included from ./src/core/call/metadata_batch.h./src/core/config/core_configuration.h::4129: : In file included from In file included from ./src/core/util/chunked_vector.h./src/core/lib/surface/channel_init.h::2431: : In file included from In file included from ./src/core/lib/resource_quota/arena.h./src/core/call/call_filters.h::3927: : In file included from In file included from ./src/core/lib/resource_quota/memory_quota.h./src/core/call/message.h::4220: : In file included from In file included from ./src/core/lib/resource_quota/telemetry.h./src/core/lib/resource_quota/arena.h::1839: : ./src/core/telemetry/instrument.h./src/core/lib/resource_quota/memory_quota.h::1020461::1715:: warning: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | M u1020t | e x L o c k Mluotcekx(L&orcekc llaoicmke(r&_gmauu_g)e;_ p r| o ^v iders_mu_);/usr/include/absl/synchronization/mutex.h : 620| : ^5 : note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that ta./src/core/telemetry/instrument.hk:e1030s: 14a: rnote: ein instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested heref erenc e1030 | i n s t eeaxdp"l)i]c]i t | S ^t orage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_filter.cc:17: In file included from ./src/core/client_channel/retry_filter.h:30: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_filter.cc:17: In file included from ./src/core/client_channel/retry_filter.h:30: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_filter.cc:17: In file included from ./src/core/client_channel/retry_filter.h:30: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:391:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl, grpc_core::RefCountedPtr, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ src/core/ext/transport/chttp2/transport/chttp2_transport.cc:680:47: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::MakeZTrace' requested here 680 | return transport_->http2_ztrace_collector.MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter.cc:17: In file included from ./src/core/client_channel/retry_filter.h:30: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/slice.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/slice.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/writing.cc:38: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ src/core/ext/transport/chttp2/transport/writing.cc:134:35: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 134 | t->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter.cc:17: In file included from ./src/core/client_channel/retry_filter.h:30: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter.cc:17: In file included from ./src/core/client_channel/retry_filter.h:30: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter.cc:17: In file included from ./src/core/client_channel/retry_filter.h:30: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/regional_access_boundary_fetcher.cc:17: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:30: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl, grpc_core::RefCountedPtr, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ src/core/ext/transport/chttp2/transport/chttp2_transport.cc:680:47: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::MakeZTrace' requested here 680 | return transport_->http2_ztrace_collector.MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ ./src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::ZTraceImpl, grpc_core::RefCountedPtr, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ src/core/ext/transport/chttp2/transport/chttp2_transport.cc:680:47: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::MakeZTrace' requested here 680 | return transport_->http2_ztrace_collector.MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:206:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 206 | MutexLock lock(&impl->mu); | ^ src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1246:46: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::IsActive' requested here 1246 | trace_ztrace = t->http2_ztrace_collector.IsActive(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 193 | AppendValue(producer_or_value()); | ^ src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1284:35: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1284:42)>' requested here 1284 | ztrace_collector->Append([&]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter.cc:17: In file included from ./src/core/client_channel/retry_filter.h:30: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter.cc:17: In file included from ./src/core/client_channel/retry_filter.h:30: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter.cc:17: In file included from ./src/core/client_channel/retry_filter.h:30: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter.cc:17: In file included from ./src/core/client_channel/retry_filter.h:30: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:55: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1297:29: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append' requested here 1297 | t->http2_ztrace_collector.Append(grpc_core::H2BeginEndpointWrite{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/default_event_engine.cc:69:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/default_event_engine.cc:74:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 74 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/default_event_engine.cc:93:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:38: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ src/core/ext/transport/chttp2/transport/writing.cc:270:34: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at src/core/ext/transport/chttp2/transport/writing.cc:270:41)>' requested here 270 | t_->http2_ztrace_collector.Append([&update]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/default_event_engine.cc:103:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/default_event_engine.cc:114:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 114 | grpc_core::MutexLock lock(&*g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.hIn file included from :41src/core/filter/composite/composite_filter.cc: :In file included from 17./src/core/util/chunked_vector.h: :In file included from 24./src/core/filter/composite/composite_filter.h: :In file included from 25./src/core/lib/resource_quota/arena.h: :In file included from 39./src/core/call/call_destination.h: :In file included from 20./src/core/lib/resource_quota/memory_quota.h: :In file included from 35./src/core/call/call_spine.h: :./src/core/channelz/channelz.h23:: 629In file included from :./src/core/call/call_arena_allocator.h17::24 : warning: In file included from 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]./src/core/lib/resource_quota/arena.h :39: In file included from ./src/core/lib/resource_quota/memory_quota.h: 39629: | In file included from ./src/core/lib/promise/activity.h : 36 : MIn file included from u./src/core/util/latent_see.ht:e35x: L./src/core/util/notification.ho:c30k: 15l:o cwarning: k'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]( &channel_args_mu_); 30| | ^ /usr/include/absl/synchronization/mutex.h :M620u:t5e:x Lnote: o'MutexLock' has been explicitly marked deprecated herec k lo c620k | ( & m[u[_d)e;p r e| c ^a ted("Use the /usr/include/absl/synchronization/mutex.hc:o620n:s5t:r unote: c'MutexLock' has been explicitly marked deprecated heret or tha t620 | t a k[e[sd eap rerceafteedr(e"nUcsee itnhset ecaodn"s)t]r]u c t| o ^r that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.hIn file included from :src/core/ext/filters/http/client/http_client_filter.cc20:: 18In file included from : ./src/core/call/call_spine.hIn file included from :./src/core/ext/filters/http/client/http_client_filter.h23:: 23In file included from : ./src/core/call/call_arena_allocator.hIn file included from :./src/core/call/metadata_batch.h24:: 41In file included from : ./src/core/lib/resource_quota/arena.hIn file included from :./src/core/util/chunked_vector.h39:: 24In file included from : ./src/core/lib/resource_quota/memory_quota.hIn file included from :./src/core/lib/resource_quota/arena.h39:: 39In file included from : ./src/core/lib/promise/activity.hIn file included from :./src/core/lib/resource_quota/memory_quota.h36:: 35: In file included from ./src/core/channelz/channelz.h./src/core/util/latent_see.h::64335:: 15./src/core/util/notification.h:: 36warning: :'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]15 : warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]643 | 36 | M u t e xMLuotcekx Lloocckk (l&occhka(n&nmeul__)a;r g s| _ ^m u_); | ^ /usr/include/absl/synchronization/mutex.h/usr/include/absl/synchronization/mutex.h::620620::55:: note: note: 'MutexLock' has been explicitly marked deprecated here'MutexLock' has been explicitly marked deprecated here 620 | 620 | [ [ d[e[pdreepcraetceadt(e"dU(s"eU steh et hceo ncsotnrsutcrtuocrt otrh atth atta kteask eas rae freerfeenrceen cien sitnesatd"e)a]d]" ) ]| ] ^ | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:38: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ src/core/ext/transport/chttp2/transport/writing.cc:303:34: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 303 | t_->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 30 warnings generated. In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from ./src/core/lib/event_engine/ares_resolver.h:33: In file included from ./src/core/lib/event_engine/grpc_polled_fd.h:27: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from ./src/core/lib/event_engine/ares_resolver.h:33: In file included from ./src/core/lib/event_engine/grpc_polled_fd.h:27: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from ./src/core/lib/event_engine/ares_resolver.h:33: In file included from ./src/core/lib/event_engine/grpc_polled_fd.h:27: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from ./src/core/lib/event_engine/ares_resolver.h:33: In file included from ./src/core/lib/event_engine/grpc_polled_fd.h:27: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/insecure/insecure_credentials.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/insecure/insecure_credentials.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/handshaker/security/security_handshaker.cc:216:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 216 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:38: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ src/core/ext/transport/chttp2/transport/writing.cc:542:36: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append' requested here 542 | t_->http2_ztrace_collector.Append(grpc_core::H2FlowControlStall{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/security_handshaker.cc:410:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 410 | MutexLock lock(&h->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/security_handshaker.cc:457:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 457 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/security_handshaker.cc:488:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 488 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/security_handshaker.cc:517:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 517 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/security/security_handshaker.cc:529:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:38: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ src/core/ext/transport/chttp2/transport/writing.cc:689:29: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append' requested here 689 | t->http2_ztrace_collector.Append(grpc_core::H2BeginWriteCycle{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ ./src/core/lib/resource_quota/memory_quota.h:546:13: note: in instantiation of function template specialization 'grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer<(lambda at src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3463:9)>' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3461:21: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3463:9)>' requested here 3461 | t->memory_owner.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/writing.cc:38: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ src/core/ext/transport/chttp2/transport/writing.cc:777:29: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append' requested here 777 | t->http2_ztrace_collector.Append(grpc_core::H2EndWriteCycle{}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/chttp2_transport.cc:17: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:30: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ ./src/core/lib/resource_quota/memory_quota.h:546:13: note: in instantiation of function template specialization 'grpc_core::GrpcMemoryAllocatorImpl::PostReclaimer<(lambda at src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3482:9)>' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3480:21: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at src/core/ext/transport/chttp2/transport/chttp2_transport.cc:3482:9)>' requested here 3480 | t->memory_owner.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:25: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/http2_client_transport.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/http2_client_transport.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from ./src/core/credentials/transport/tls/tls_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from ./src/core/credentials/transport/tls/tls_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from ./src/core/credentials/transport/tls/tls_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from ./src/core/credentials/transport/tls/tls_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from ./src/core/credentials/transport/tls/tls_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine.cc:14: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 36 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/token_fetcher/token_fetcher_credentials.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:36: ./src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:109:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:36: ./src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:119:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 119 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from ./src/core/credentials/transport/tls/tls_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from ./src/core/credentials/transport/tls/tls_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from ./src/core/credentials/transport/tls/tls_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:36: ./src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:129:5: warning: 'ares_set_socket_functions' is deprecated: Use ares_set_socket_functions_ex instead [-Wdeprecated-declarations] 129 | ares_set_socket_functions(channel, &kSockFuncs, this); | ^ /usr/include/ares.h:578:14: note: 'ares_set_socket_functions' has been explicitly marked deprecated here 578 | CARES_EXTERN CARES_DEPRECATED_FOR( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:36: ./src/core/lib/event_engine/posix_engine/grpc_polled_fd_posix.h:168:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 168 | grpc_core::MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:67: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:36: ./src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from ./src/core/credentials/transport/tls/tls_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:67: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:67: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:67: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:67: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:67: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:67: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine.cc:67: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:106:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 106 | grpc_core::MutexLock lock(fork_mu.get()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:171:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 171 | grpc_core::MutexLock lock(fork_mu.get()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:215:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5:src/core/lib/event_engine/posix_engine/posix_engine.cc: 222note: :'MutexLock' has been explicitly marked deprecated here24 : warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]620 | [[d e222p | r e cgartpecd_(c"oUrsee: :tMheu tceoxnLsotcrku cltoocrk (t&hmaut_ )t;a k e| s ^ a referenc/usr/include/absl/synchronization/mutex.he: 620i:n5s:t enote: a'MutexLock' has been explicitly marked deprecated hered ")]] 620| | ^ [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:256:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 256 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:275:7: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 275 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:291:7: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 291 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:321:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 321 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:327:7: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 327 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:372:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 372 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:394:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 394 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:445:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 445 | grpc_core::MutexLock lock(&engine->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:455:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 455 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:468:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 468 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:486:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 486 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:529:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:570:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 570 | grpc_core::MutexLock lock(&resolver_handles_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/call/external/external_account_credentials.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/external/external_account_credentials.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/lib/event_engine/posix_engine/posix_engine.cc:661:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 661 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:682:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 682 | ac->mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:696:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 696 | ac->mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:816:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 816 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:873:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 873 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:879:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 879 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine.cc:969:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 969 | grpc_core::MutexLock lock(&resolver_handles_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 31 warnings generated. In file included from src/core/client_channel/retry_filter.cc:17: In file included from ./src/core/client_channel/retry_filter.h:30: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/tcp_socket_utils.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/tcp_socket_utils.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client/http_client_filter.cc:18: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:23: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_credentials.cc:19: In file included from ./src/core/credentials/transport/tls/tls_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from ./src/core/lib/event_engine/ares_resolver.h:33: In file included from ./src/core/lib/event_engine/grpc_polled_fd.h:27: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from ./src/core/lib/event_engine/ares_resolver.h:33: In file included from ./src/core/lib/event_engine/grpc_polled_fd.h:27: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:30: In file included from ./src/core/lib/event_engine/ares_resolver.h:33: In file included from ./src/core/lib/event_engine/grpc_polled_fd.h:27: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/buffered_call.cc:17: In file included from ./src/core/client_channel/buffered_call.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/external/external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/external/external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/external/external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/external/external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:27: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_credentials.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Set' requested here 1533 | state->call_handler_latch.Set(std::move(handler)); | ^ ./src/core/util/ref_counted_ptr.h:369:31: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::CallDestinationToNextV2Filter::StartCall' requested here 369 | return RefCountedPtr(new T(std::forward(args)...)); | ^ ./src/core/lib/channel/promise_based_filter.h:1249:28: note: in instantiation of function template specialization 'grpc_core::MakeRefCounted::CallDestinationToNextV2Filter>' requested here 1249 | wrapped_destination_ = MakeRefCounted(); | ^ src/core/filter/composite/composite_filter.cc:95:18: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::V3InterceptorToV2Bridge' requested here 95 | CompositeFilter::CompositeFilter(const ChannelArgs& args, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 41 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/filters/http/client_authority_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/http/client_authority_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/thread_pool/thread_count.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/thread_pool/thread_count.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/call/external/external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 33 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/tls/tls_security_connector.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/tls/tls_security_connector.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/call/external/external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); In file included from | src/core/lib/event_engine/default_event_engine_factory.cc ^ :43: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from ./src/core/lib/event_engine/posix.h:24/usr/include/absl/synchronization/mutex.h: :620:In file included from 5./src/core/lib/event_engine/extensions/chaotic_good_extension.h::20 : note: In file included from 'MutexLock' has been explicitly marked deprecated here./src/core/lib/resource_quota/memory_quota.h :42: In file included from ./src/core/lib/resource_quota/telemetry.h:18 : 620./src/core/telemetry/instrument.h | : 1020 :[17[:d epwarning: r'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]e cated("Use th e1020 | c o n s t r uMcuttoerx Ltohcakt ltoackke(s& gaa urgeef_eprreonvcied eirnsst_emaud_"));] ] | ^| ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/client_channel/client_channel.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/client_channel/client_channel.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1312:63: note: in instantiation of member function 'grpc_core::InterActivityLatch>::Wait' requested here 1312 | return pipe_owner->server_trailing_metadata.Wait(); | ^ ./src/core/lib/channel/promise_based_filter.h:1311:32: note: while substituting into a lambda expression here 1311 | [pipe_owner]() { | ^ src/core/filter/composite/composite_filter.cc:95:18: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::MakeCallPromise' requested here 95 | CompositeFilter::CompositeFilter(const ChannelArgs& args, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1410:68: note: in instantiation of member function 'grpc_core::InterActivityLatch>>::Wait' requested here 1410 | return pipe_owner->server_initial_metadata.Wait(); | ^ ./src/core/lib/channel/promise_based_filter.h:1403:75: note: while substituting into a lambda expression here 1403 | pipe_owner](ServerMetadataHandle metadata) mutable { | ^ ./src/core/lib/channel/promise_based_filter.h:1325:50: note: while substituting into a lambda expression here 1325 | CallHandler handler) mutable { | ^ src/core/filter/composite/composite_filter.cc:95:18: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::MakeCallPromise' requested here 95 | CompositeFilter::CompositeFilter(const ChannelArgs& args, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ ./src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_pipe.h:140:40: note: in instantiation of member function 'grpc_core::InterActivityPipe, '\x01'>::Center::MarkClosed' requested here 140 | if (center_ != nullptr) center_->MarkClosed(); | ^ ./src/core/lib/promise/inter_activity_pipe.h:36:7: note: in instantiation of member function 'grpc_core::InterActivityPipe, '\x01'>::Sender::~Sender' requested here 36 | class InterActivityPipe { | ^ ./src/core/lib/resource_quota/arena.h:195:13: note: in instantiation of function template specialization 'grpc_core::Arena::ManagedNewImpl::ManagedNewImpl<>' requested here 195 | new (t) T(std::forward(args)...); | ^ ./src/core/lib/resource_quota/arena.h:203:15: note: in instantiation of function template specialization 'grpc_core::Arena::New>' requested here 203 | auto* p = New>(std::forward(args)...); | ^ ./src/core/lib/channel/promise_based_filter.h:1280:45: note: in instantiation of function template specialization 'grpc_core::Arena::ManagedNew' requested here 1280 | auto* pipe_owner = GetContext()->ManagedNew(); | ^ src/core/filter/composite/composite_filter.cc:95:18: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::MakeCallPromise' requested here 95 | CompositeFilter::CompositeFilter(const ChannelArgs& args, | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ ./src/core/lib/channel/promise_based_filter.h:1294:56: note: in instantiation of member function 'grpc_core::InterActivityLatch>::Set' requested here 1294 | pipe_owner->server_trailing_metadata.Set(std::move(metadata)); | ^ src/core/filter/composite/composite_filter.cc:95:18: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::MakeCallPromise' requested here 95 | CompositeFilter::CompositeFilter(const ChannelArgs& args, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_pipe.h:151:24: note: in instantiation of member function 'grpc_core::InterActivityPipe, '\x01'>::Center::Push' requested here 151 | return center->Push(value); | ^ src/core/filter/composite/composite_filter.cc:95:18: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::MakeCallPromise' requested here 95 | CompositeFilter::CompositeFilter(const ChannelArgs& args, | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_pipe.h:174:52: note: in instantiation of member function 'grpc_core::InterActivityPipe, '\x01'>::Center::Next' requested here 174 | return [center = center_]() { return center->Next(); }; | ^ src/core/filter/composite/composite_filter.cc:95:18: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::MakeCallPromise' requested here 95 | CompositeFilter::CompositeFilter(const ChannelArgs& args, | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/composite/composite_filter.cc:17: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ ./src/core/lib/channel/promise_based_filter.h:1397:67: note: in instantiation of member function 'grpc_core::InterActivityLatch>>::Set' requested here 1397 | pipe_owner->server_initial_metadata.Set( | ^ src/core/filter/composite/composite_filter.cc:95:18: note: in instantiation of member function 'grpc_core::V3InterceptorToV2Bridge::MakeCallPromise' requested here 95 | CompositeFilter::CompositeFilter(const ChannelArgs& args, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: ./src/core/ext/transport/chttp2/transport/security_frame.h:75:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: ./src/core/ext/transport/chttp2/transport/security_frame.h:124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: ./src/core/ext/transport/chttp2/transport/security_frame.h:157:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/insecure/insecure_security_connector.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/insecure/insecure_security_connector.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:19: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: ./src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_);In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc| : ^19 : In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from /usr/include/absl/synchronization/mutex.h./src/core/config/core_configuration.h::62029:: 5In file included from :./src/core/lib/surface/channel_init.h :note: 31'MutexLock' has been explicitly marked deprecated here: In file included from ./src/core/call/call_filters.h:27 : 620In file included from | ./src/core/call/message.h : 20[: [In file included from d./src/core/lib/resource_quota/arena.he:p39r: eIn file included from cat./src/core/lib/resource_quota/memory_quota.he:d35(: "./src/core/channelz/channelz.hU:s220e: 15t:h ewarning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]c onstructor 220t | h a t tMaukteesx Lao crke fleorcekn(c&ep airnesntte_amdu"_))];] | | ^ ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: ./src/core/ext/transport/chttp2/transport/security_frame.h:198:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: ./src/core/ext/transport/chttp2/transport/security_frame.h:219:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: ./src/core/ext/transport/chttp2/transport/security_frame.h:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:540:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 540 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_client_transport.cc:143:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 143 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_client_transport.cc:149:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 149 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_client_transport.cc:156:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 156 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_client_transport.cc:171:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 171 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_client_transport.cc:186:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 186 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_client_transport.cc:727:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 727 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_client_transport.cc:779:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 779 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/thread_pool/thread_count.cc:14: In file included from ./src/core/lib/event_engine/thread_pool/thread_count.h:27: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/thread_pool/thread_count.cc:14: In file included from ./src/core/lib/event_engine/thread_pool/thread_count.h:27: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/thread_pool/thread_count.cc:14: In file included from ./src/core/lib/event_engine/thread_pool/thread_count.h:27: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/thread_pool/thread_count.cc:14: In file included from ./src/core/lib/event_engine/thread_pool/thread_count.h:27: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1157:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1157 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1374:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1374 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1433:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1433 | ReleasableMutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1537:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1537 | MutexLock lock(&self->transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1589:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1589 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1633:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1633 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_client_transport.cc:1957:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1957 | MutexLock lock(&transport_->transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:34: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: ./src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 62 warnings generated. In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:96:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 96 | MutexLock lock(&fetch_state_->creds_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/posix_engine/posix_engine_listener.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/posix_engine/posix_engine_listener.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:158:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 158 | MutexLock lock(&creds_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:240:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 240 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/call/token_fetcher/token_fetcher_credentials.cc:249:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/default_event_engine_factory.cc:43: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine.h:32: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from ./src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from ./src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from ./src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:33: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:104:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 104 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:138:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 138 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:170:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 30 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/call/interception_chain.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/call/interception_chain.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 33 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/inproc/inproc_transport.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/inproc/inproc_transport.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from ./src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from ./src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from ./src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from ./src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from ./src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from ./src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from ./src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from ./src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from ./src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from ./src/core/credentials/transport/tls/tls_security_connector.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/tcp_connect/tcp_connect_handshaker.cc:19: In file included from ./src/core/handshaker/tcp_connect/tcp_connect_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from ./src/core/lib/event_engine/thread_pool/thread_count.h:27: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from ./src/core/lib/event_engine/thread_pool/thread_count.h:27: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from ./src/core/lib/event_engine/thread_pool/thread_count.h:27: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: ./src/core/lib/event_engine/thread_pool/thread_count.h:130:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: ./src/core/lib/event_engine/thread_pool/thread_count.h:135:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: ./src/core/lib/event_engine/thread_pool/thread_count.h:147:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/thread_pool/thread_pool_factory.cc:20: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: In file included from ./src/core/credentials/transport/tls/tls_security_connector.h:32: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: ./src/core/credentials/transport/tls/tls_security_connector.h:93:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: ./src/core/credentials/transport/tls/tls_security_connector.h:98:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: ./src/core/credentials/transport/tls/tls_security_connector.h:103:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: ./src/core/credentials/transport/tls/tls_security_connector.h:205:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 205 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: ./src/core/credentials/transport/tls/tls_security_connector.h:210:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 210 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/tls_security_connector.cc:19: ./src/core/credentials/transport/tls/tls_security_connector.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:271:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 11 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:391:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from ./src/core/ext/transport/inproc/inproc_transport.h:22: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from ./src/core/ext/transport/inproc/inproc_transport.h:22: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from ./src/core/ext/transport/inproc/inproc_transport.h:22: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from ./src/core/ext/transport/inproc/inproc_transport.h:22: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ ./src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from ./src/core/ext/transport/inproc/inproc_transport.h:22: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_client_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:203:26: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 203 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: In file included from ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:36: ./src/core/lib/event_engine/posix_engine/traced_buffer_list.h:62:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/client_authority_filter.cc:19: In file included from ./src/core/ext/filters/http/client_authority_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:37: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 30 warnings generated. src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:73:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 73 | grpc_core::MutexLock lock(&this->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/address_utils/parse_address.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/address_utils/parse_address.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:310:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 310 | grpc_core::MutexLock lock(&this->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:323:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 323 | grpc_core::MutexLock lock(&this->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from ./src/core/ext/transport/inproc/inproc_transport.h:22: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from ./src/core/ext/transport/inproc/inproc_transport.h:22: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from ./src/core/ext/transport/inproc/inproc_transport.h:22: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_);In file included from src/core/call/interception_chain.cc :| 15 ^: In file included from ./src/core/call/interception_chain.h:23/usr/include/absl/synchronization/mutex.h: :In file included from 620./src/core/call/call_destination.h::520: : note: In file included from 'MutexLock' has been explicitly marked deprecated here./src/core/call/call_spine.h :23: In file included from ./src/core/call/call_arena_allocator.h :62024 | : In file included from ./src/core/lib/resource_quota/arena.h[:[39de: pIn file included from r./src/core/lib/resource_quota/memory_quota.he:c35a: t./src/core/channelz/channelz.he:d574(:"17U:s ewarning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]t he constru c574t | o r t h a tM utatkeexsL oac kr elfoecrke(n&cceh ainnnsetle_aadr"g)s]_]m u _| ) ^; | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_filter_legacy_call_data.cc:15: In file included from ./src/core/client_channel/retry_filter_legacy_call_data.h:28: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ src/core/ext/transport/chttp2/transport/http2_client_transport.cc:912:28: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 912 | ztrace_collector_->Append(PromiseEndpointWriteTrace{buffer_length}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from ./src/core/ext/transport/inproc/inproc_transport.h:22: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from ./src/core/ext/transport/inproc/inproc_transport.h:22: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from ./src/core/ext/transport/inproc/inproc_transport.h:22: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from ./src/core/ext/transport/inproc/inproc_transport.h:22: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/tls/tls_security_connector.cc:351:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 351 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/tls/tls_security_connector.cc:407:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 407 | MutexLock lock(&verifier_request_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/tls/tls_security_connector.cc:420:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 420 | MutexLock lock(&verifier_request_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/tls/tls_security_connector.cc:461:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&security_connector_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/tls/tls_security_connector.cc:530:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 530 | MutexLock lock(&security_connector_->verifier_request_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/tls/tls_security_connector.cc:655:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 655 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/tls/tls_security_connector.cc:692:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 692 | MutexLock lock(&verifier_request_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/tls/tls_security_connector.cc:709:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 709 | MutexLock lock(&verifier_request_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/tls/tls_security_connector.cc:736:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 736 | MutexLock lock(&security_connector_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/tls/tls_security_connector.cc:807:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 807 | MutexLock lock(&security_connector_->verifier_request_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from ./src/core/ext/transport/inproc/inproc_transport.h:22: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from ./src/core/ext/transport/inproc/inproc_transport.h:22: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from ./src/core/ext/transport/inproc/inproc_transport.h:22: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from ./src/core/ext/transport/inproc/inproc_transport.h:22: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener.cc:17: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | In file included from ^ src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:29: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_In file included from )src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc;: 18 : | In file included from ^./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h :30: In file included from ./src/core/lib/event_engine/thread_pool/thread_count.h:27: ./src/core/util/sync.h:/usr/include/absl/synchronization/mutex.h172::62026::5 :warning: 'Unlock' is deprecated [-Wdeprecated-declarations]note: 'MutexLock' has been explicitly marked deprecated here 172 | 620i | f ([![rdeelperaesceadt_e)d (m"uU_s-e> Utnhleo ccko(n)s;t r u| c ^t or tha/usr/include/absl/synchronization/mutex.ht: 190t:a3k:e snote: 'Unlock' has been explicitly marked deprecated herea re f190e | r e nAcBeS Li_nDsEtPeRaEdC"A)T]E]_ A N| D ^_ INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from ./src/core/lib/event_engine/thread_pool/thread_count.h:27: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: In file included from ./src/core/lib/event_engine/thread_pool/thread_count.h:27: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: ./src/core/lib/event_engine/thread_pool/thread_count.h:130:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: ./src/core/lib/event_engine/thread_pool/thread_count.h:135:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 135 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:30: ./src/core/lib/event_engine/thread_pool/thread_count.h:147:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel.cc:40: In file included from ./src/core/call/client_call.h:43: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel.cc:40: In file included from ./src/core/call/client_call.h:43: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel.cc:40: In file included from ./src/core/call/client_call.h:43: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:18: In file included from ./src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/insecure/insecure_security_connector.cc:19: In file included from ./src/core/credentials/transport/insecure/insecure_security_connector.h:29: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:31: In file included from ./src/core/lib/surface/channel_create.h:25: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/address_utils/sockaddr_utils.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/address_utils/sockaddr_utils.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/inproc/inproc_transport.cc:33: In file included from ./src/core/server/server.h:55: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:33: In file included from ./src/core/server/server.h:55: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:33: In file included from ./src/core/server/server.h:55: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/client_channel.cc:748:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 748 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/client_channel.cc:786:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 786 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/client_channel.cc:848:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 848 | MutexLock lock(&info_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/interception_chain.cc:15: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from ./src/core/credentials/transport/alts/alts_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from ./src/core/credentials/transport/alts/alts_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from ./src/core/credentials/transport/alts/alts_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from ./src/core/credentials/transport/alts/alts_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 41 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/filters/http/http_filters_plugin.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/http/http_filters_plugin.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 38 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/decode_huff.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/decode_huff.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from ./src/core/credentials/transport/alts/alts_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from ./src/core/credentials/transport/alts/alts_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from ./src/core/credentials/transport/alts/alts_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/inproc_transport.cc:15: In file included from ./src/core/ext/transport/inproc/inproc_transport.h:22: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from ./src/core/credentials/transport/alts/alts_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from ./src/core/credentials/transport/alts/alts_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from ./src/core/credentials/transport/alts/alts_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from ./src/core/credentials/transport/alts/alts_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:25: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/channel/channel_args.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/channel/channel_args.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:54:32: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:62:38: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 62 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc:75:34: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | grpc_core::MutexLock lock(&accept_state->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:14: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 43 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/tls/tls_utils.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/tls/tls_utils.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:203:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 203 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:212:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 212 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:262:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 262 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:286:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 286 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:388:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 388 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:429:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 429 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:451:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:468:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 468 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc:492:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 492 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/client_channel/retry_interceptor.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/client_channel/retry_interceptor.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/call/message.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/call/message.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.h:20: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_credentials.cc:19: In file included from ./src/core/credentials/transport/local/local_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_credentials.cc:19: In file included from ./src/core/credentials/transport/alts/alts_credentials.h:27: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/transport_credentials.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/transport_credentials.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/time_util.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/time_util.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/posix_engine/posix_interface_posix.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/posix_engine/posix_interface_posix.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:34: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: ./src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:28: ./src/core/lib/promise/observable.h:118:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(state_->mu()); | ^ ./src/core/lib/promise/observable.h:158:9: note: in instantiation of member function 'grpc_core::Observable>>::Observer::~Observer' requested here 158 | class ObserverWhen : public Observer { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:28: ./src/core/lib/promise/observable.h:137:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(state_->mu()); | ^ ./src/core/lib/promise/detail/promise_like.h:226:14: note: in instantiation of member function 'grpc_core::Observable>>::Observer::operator()' requested here 226 | return f_(); | ^ ./src/core/lib/promise/map.h:243:18: note: in instantiation of member function 'grpc_core::promise_detail::PromiseLike>>::ObserverWhen<(lambda at src/core/client_channel/client_channel.cc:992:17)>>::operator()' requested here 243 | auto r = promise(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:28: ./src/core/lib/promise/observable.h:68:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/observable.h:38:31: note: in instantiation of member function 'grpc_core::Observable>>::State::Set' requested here 38 | void Set(T value) { state_->Set(std::move(value)); } | ^ src/core/client_channel/client_channel.cc:1064:30: note: in instantiation of member function 'grpc_core::Observable>>::Set' requested here 1064 | resolver_data_for_calls_.Set(nullptr); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:21: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:28: ./src/core/lib/promise/observable.h:68:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/observable.h:38:31: note: in instantiation of member function 'grpc_core::Observable>::State::Set' requested here 38 | void Set(T value) { state_->Set(std::move(value)); } | ^ src/core/client_channel/client_channel.cc:1071:15: note: in instantiation of member function 'grpc_core::Observable>::Set' requested here 1071 | picker_.Set(MakeRefCounted( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 35 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/posix_engine/ev_poll_posix.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/posix_engine/ev_poll_posix.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:503:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ^ ./src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>' requested here 1462 | idle_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:505:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:597:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ^ ./src/core/lib/promise/activity.h:521:5: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::Step' requested here 521 | Step(); | ^ ./src/core/lib/promise/exec_ctx_wakeup_scheduler.h:42:46: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::RunScheduledWakeup' requested here 42 | static_cast(arg)->RunScheduledWakeup(); | ^ ./src/core/lib/iomgr/closure.h:118:30: note: expanded from macro 'GRPC_CLOSURE_INIT' 118 | grpc_closure_init(closure, cb, cb_arg) | ^ ./src/core/lib/promise/activity.h:573:13: note: in instantiation of member function 'grpc_core::ExecCtxWakeupScheduler::BoundScheduler, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>>::ScheduleWakeup' requested here 573 | this->ScheduleWakeup(); | ^ ./src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::WakeupAsync' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ ./src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>' requested here 1462 | idle_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:600:13: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:604:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel.cc:15: In file included from ./src/core/client_channel/client_channel.h:22: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:536:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^ ./src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::Cancel' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ ./src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/client_channel/client_channel.cc:1464:7), grpc_core::RefCountedPtr>' requested here 1462 | idle_activity_.Set(MakeActivity( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/alts/alts_security_connector.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/alts/alts_security_connector.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 36 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/inproc/legacy_inproc_transport.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/inproc/legacy_inproc_transport.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/file_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/file_external_account_credentials.h:26: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/flow_control.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/http_filters_plugin.cc:22: In file included from ./src/core/ext/filters/http/client/http_client_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.ccsrc/core/credentials/transport/transport_credentials.cc::1817: : In file included from In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:./src/core/credentials/transport/transport_credentials.h27:: 31In file included from : ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.hIn file included from :./src/core/credentials/call/call_credentials.h27:: 31In file included from : ./src/core/lib/resource_quota/resource_quota.hIn file included from :./src/core/credentials/transport/security_connector.h25: :In file included from 29./src/core/channelz/channelz.h:: 38In file included from : ./src/core/handshaker/handshaker.h./src/core/channelz/channel_trace.h:29:: 294:In file included from 15./src/core/channelz/channelz.h:: 38: ./src/core/channelz/channel_trace.hwarning: :'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]294 :15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294294 | | MMuutteexxLLoocckk lloocckk((&&mmuu__);) ; | | ^ ^ /usr/include/absl/synchronization/mutex.h/usr/include/absl/synchronization/mutex.h::620620::55:: note: note: 'MutexLock' has been explicitly marked deprecated here'MutexLock' has been explicitly marked deprecated here 620620 | | [[[[ddeepprreeccaatteedd((""UUssee tthhee ccoonnssttrruuccttoorr tthhaatt ttaakkeess a ar erfeefreernecnec ei nisntsetaeda")d]"]) ] ]| ^ | ^ In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/filter/fused_filters.cc:26: In file included from ./src/core/call/filter_fusion.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:26: In file included from ./src/core/call/filter_fusion.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:26: In file included from ./src/core/call/filter_fusion.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:26: In file included from ./src/core/call/filter_fusion.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:26: In file included from ./src/core/call/filter_fusion.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:26: In file included from ./src/core/call/filter_fusion.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:26: In file included from ./src/core/call/filter_fusion.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:26: In file included from ./src/core/call/filter_fusion.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:26: In file included from ./src/core/call/filter_fusion.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:26: In file included from ./src/core/call/filter_fusion.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | In file included from src/core/filter/fused_filters.cc : 26 : In file included from ./src/core/call/filter_fusion.hM:u29te: xIn file included from L./src/core/lib/channel/promise_based_filter.ho:c67k: In file included from l./src/core/lib/surface/call.ho:c41: k./src/core/lib/surface/channel.h(:&116:g15a:u gwarning: e'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]_ providers_mu _116) | ; | ^ M/usr/include/absl/synchronization/mutex.hu:t620e:x5L:o cnote: k'MutexLock' has been explicitly marked deprecated here lock( &620m | u _ )[;[ d e| p ^r ecated("Use th/usr/include/absl/synchronization/mutex.he: 620c:o5:n snote: t'MutexLock' has been explicitly marked deprecated here ructor t620h | a t [t[adkeepsr eac arteefde(r"eUnscee tihnes tceoands"t)r]u]c t o| ^ r that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:26: In file included from ./src/core/call/filter_fusion.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:26: In file included from ./src/core/call/filter_fusion.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:26: In file included from ./src/core/call/filter_fusion.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:26: In file included from ./src/core/call/filter_fusion.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/frame.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/frame.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference insIn file included from tsrc/core/credentials/transport/transport_credentials.cce:a17d: "In file included from )./src/core/credentials/transport/transport_credentials.h]:]31 : In file included from | ./src/core/credentials/call/call_credentials.h ^: 31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/transport_credentials.cc:17: In file included from ./src/core/credentials/transport/transport_credentials.h:31: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/posix_interface_posix.cc:18: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/local/local_security_connector.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/local/local_security_connector.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/message.cc:15: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. In file included from src/core/lib/event_engine/utils.cc:28: In file included from ./src/core/util/notification.h:20: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/utils.cc:28: In file included from ./src/core/util/notification.h:20: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/utils.cc:28: In file included from ./src/core/util/notification.h:20: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/utils.cc:28: In file included from ./src/core/util/notification.h:20: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/utils.cc:28: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/utils.cc:28: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/utils.cc:28: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/utils.cc:28: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/ev_poll_posix.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/call/external/url_external_account_credentials.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/external/url_external_account_credentials.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:89:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 89 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:107:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 107 | grpc_core::MutexLock lock(&poller_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:144:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 144 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:150:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 150 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:255:36: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 255 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:340:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 340 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:363:36: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 363 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:385:36: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 385 | grpc_core::ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:411:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 411 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:420:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 420 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:464:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 464 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:538:7: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 538 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:574:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | grpc_core::MutexLock lock(head->mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:600:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 600 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:625:40: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 625 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:664:40: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 664 | grpc_core::ReleasableMutexLock lock(head->mu()); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:699:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 699 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:707:7: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 707 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:724:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 724 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:735:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 735 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/ev_poll_posix.cc:751:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 751 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:38: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/filter/fused_filters.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_security_connector.cc:19: In file included from ./src/core/credentials/transport/local/local_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/local/local_security_connector.cc:19: In file included from ./src/core/credentials/transport/local/local_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/local/local_security_connector.cc:19: In file included from ./src/core/credentials/transport/local/local_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/local/local_security_connector.cc:19: In file included from ./src/core/credentials/transport/local/local_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_interceptor.cc:15: In file included from ./src/core/client_channel/retry_interceptor.h:18: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/local/local_security_connector.cc:19: In file included from ./src/core/credentials/transport/local/local_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_security_connector.cc:19: In file included from ./src/core/credentials/transport/local/local_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_security_connector.cc:19: In file included from ./src/core/credentials/transport/local/local_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("UsIn file included from esrc/core/call/metadata.cc :t15h: eIn file included from ./src/core/call/metadata.hc:o20n: sIn file included from t./src/core/call/metadata_batch.hr:u41c: tIn file included from o./src/core/util/chunked_vector.hr: 24t: hIn file included from a./src/core/lib/resource_quota/arena.ht: 39t: aIn file included from k./src/core/lib/resource_quota/memory_quota.he:s35 : aIn file included from ./src/core/channelz/channelz.hr:efe38r: e./src/core/channelz/channel_trace.hn:c294e: 15i:n swarning: t'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]e ad")]] | ^ 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_security_connector.cc:19: In file included from ./src/core/credentials/transport/local/local_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:52: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:57: In file included from ./src/core/server/server.h:55: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:57: In file included from ./src/core/server/server.h:55: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:57: In file included from ./src/core/server/server.h:55: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_security_connector.cc:19: In file included from ./src/core/credentials/transport/local/local_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_security_connector.cc:19: In file included from ./src/core/credentials/transport/local/local_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_security_connector.cc:19: In file included from ./src/core/credentials/transport/local/local_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/channel/channel_stack.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/channel/channel_stack.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/call/metadata.cc:15: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/local/local_security_connector.cc:19: In file included from ./src/core/credentials/transport/local/local_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("In file included from Usrc/core/lib/event_engine/work_queue/basic_work_queue.cc:s14e: In file included from t./src/core/lib/event_engine/work_queue/basic_work_queue.hh:e23 : c./src/core/util/sync.ho:n169s:t10r:u cwarning: t'Lock' is deprecated [-Wdeprecated-declarations]o r that takes a reference instead")]] | ^ 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: In file included from ./src/core/lib/event_engine/work_queue/basic_work_queue.h:23: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: In file included from ./src/core/lib/event_engine/work_queue/basic_work_queue.h:23: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/work_queue/basic_work_queue.cc:14: In file included from ./src/core/lib/event_engine/work_queue/basic_work_queue.h:23: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/work_queue/basic_work_queue.cc:28:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 28 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/work_queue/basic_work_queue.cc:33:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 33 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/work_queue/basic_work_queue.cc:38:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 38 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/work_queue/basic_work_queue.cc:46:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 46 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/work_queue/basic_work_queue.cc:54:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/work_queue/basic_work_queue.cc:59:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/inproc/legacy_inproc_transport.cc:57: ./src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 41 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/filters/http/message_compress/compression_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/http/message_compress/compression_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/xds/xds_credentials.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/xds/xds_credentials.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 10 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/experiments/config.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/experiments/config.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/frame.cc:25: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpllLoocckk((&)g;a u g| e ^_p roviders_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:26: In file included from ./src/core/lib/event_engine/posix_engine/file_descriptor_collection.h:24: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/external/url_external_account_credentials.cc:16: In file included from ./src/core/credentials/call/external/url_external_account_credentials.h:27: In file included from ./src/core/credentials/call/external/external_account_credentials.h:29: In file included from ./src/core/credentials/call/oauth2/oauth2_credentials.h:33: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/alts/alts_security_connector.cc:19: In file included from ./src/core/credentials/transport/alts/alts_security_connector.h:26: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/frame_data.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/frame_data.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc:21: In file included from ./src/core/lib/event_engine/posix_engine/ev_epoll1_linux.h:25: In file included from ./src/core/lib/event_engine/posix_engine/event_poller.h:24: In file included from ./src/core/lib/event_engine/posix_engine/posix_interface.h:27: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack.cc:19: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/channel/channel_stack.cc:19: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/channel/channel_stack.cc:19: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/channel/channel_stack.cc:19: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/experiments/experiments.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/experiments/experiments.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/channel/channel_stack.cc:19: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack.cc:19: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack.cc:19: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack.cc:19: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/alts/check_gcp_environment.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/alts/check_gcp_environment.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/channel/channel_stack.cc:19: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 57 warnings generated. In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack.cc:19: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack.cc:19: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack.cc:19: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/client_channel/client_channel_factory.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/client_channel/client_channel_factory.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from ./src/core/credentials/transport/xds/xds_credentials.h:33: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from ./src/core/credentials/transport/xds/xds_credentials.h:33: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from ./src/core/credentials/transport/xds/xds_credentials.h:33: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from ./src/core/credentials/transport/xds/xds_credentials.h:33: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack.cc:19: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutIn file included from esrc/core/lib/channel/channel_stack.ccxLo:c19k: In file included from l./src/core/lib/channel/channel_stack.ho:c59k: (In file included from &./src/core/lib/promise/arena_promise.hc:h28a: nIn file included from n./src/core/lib/resource_quota/arena.he:l39_: aIn file included from r./src/core/lib/resource_quota/memory_quota.hg:s35_: m./src/core/channelz/channelz.hu:_529):;15 : | warning: ^'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 529 | 620 | M u t[exLoc[kd elporcekc(a&tcehda(n"nUesle_ atrhges _cmoun_s)t;r u c| t ^o r that t/usr/include/absl/synchronization/mutex.hakes a :r620e:f5e:r enote: n'MutexLock' has been explicitly marked deprecated herec e in s620t | e a d["[)d]e]p r e| c ^a ted("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[In file included from dsrc/core/credentials/transport/local/local_security_connector.cce:p19r: eIn file included from c./src/core/credentials/transport/local/local_security_connector.ha:t26e: dIn file included from (./src/core/credentials/transport/security_connector.h":U36s: eIn file included from ./src/core/lib/promise/arena_promise.ht:h28e: In file included from c./src/core/lib/resource_quota/arena.ho:n39In file included from s: src/core/lib/channel/channel_stack.cc:19: In file included from ./src/core/lib/channel/channel_stack.htIn file included from :r./src/core/lib/resource_quota/memory_quota.h59: In file included from u:./src/core/lib/promise/arena_promise.h:28: c42In file included from ./src/core/lib/resource_quota/arena.ht: In file included from :39: In file included from o./src/core/lib/resource_quota/telemetry.h./src/core/lib/resource_quota/memory_quota.h:35r:: 18./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] t: h ./src/core/telemetry/instrument.h:a5451020:t | 17: warning: t 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]a k eMutexs L 1020oa | ck lock(&channe lr _are gf s_e murM_)eut; ne | ^ cx/usr/include/absl/synchronization/mutex.h:620:5: eLonote: 'MutexLock' has been explicitly marked deprecated here ci k n620los | ckt (&e ga[aud[ge"d_p)erov]pider]rs_ emu c_| a); ^t e d| ( ^" Use the constructor that takes a reference instead")]] | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_dIn file included from osrc/core/ext/filters/http/message_compress/compression_filter.ccm:a15i: nIn file included from ,./src/core/ext/filters/http/message_compress/compression_filter.h : | 30 ^: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/telemetry/instrument.h./src/core/util/chunked_vector.h::112724:: 39In file included from :./src/core/lib/resource_quota/arena.h :note: 39in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h :1127658 | : 15 : warning: r'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]e tu r658n | R e f CMouutnetxeLdoPctkr a(nnneewl _Satrogrsa_gmeu(_t)h;i s ,| ^s t/usr/include/absl/synchronization/mutex.hd::620::m5o:v enote: ('MutexLock' has been explicitly marked deprecated herel abe l620s | )) ) ;[ [ d| e ^p rec./src/core/telemetry/instrument.ha:t1053e:d35(:" Unote: sin instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested heree the con s1053t | r u cGtPoRr_ AtThTaRtI BtUaTkEe_sN OaI NrLeIfNeEr eenxcpel iicnistt eIands"t)]r]u m e| n ^t DomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from ./src/core/credentials/transport/xds/xds_credentials.h:33: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from ./src/core/credentials/transport/xds/xds_credentials.h:33: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from ./src/core/credentials/transport/xds/xds_credentials.h:33: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from ./src/core/credentials/transport/xds/xds_credentials.h:33: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:33: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:33: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:33: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:33: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/security_connector.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/security_connector.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/buffer_list.cc:19: In file included from ./src/core/lib/iomgr/buffer_list.h:30: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/buffer_list.cc:19: In file included from ./src/core/lib/iomgr/buffer_list.h:30: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexIn file included from Lsrc/core/lib/iomgr/buffer_list.cco:c19k: In file included from l./src/core/lib/iomgr/buffer_list.ho:c30k: (./src/core/util/sync.h&:m182u:_10):; warning: 'Lock' is deprecated [-Wdeprecated-declarations]| ^ 182 | /usr/include/absl/synchronization/mutex.h :m1121u:_5-:> Lnote: o'ReleasableMutexLock' has been explicitly marked deprecated herec k(); | 1121 ^ | /usr/include/absl/synchronization/mutex.h[:[181d:e3p:r enote: c'Lock' has been explicitly marked deprecated herea te d181( | " U sAeB StLh_eD EcPoRnEsCtArTuEc_tAoNrD _tIhNaLtI NtEa(k)e s | a ^ re/usr/include/absl/base/macros.hf:e229r:e39n:c enote: expanded from macro 'ABSL_DEPRECATE_AND_INLINE'i nste a229d | "#)d]e]f i n| e ^ ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/buffer_list.cc:19: In file included from ./src/core/lib/iomgr/buffer_list.h:30: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_ANIn file included from Dsrc/core/ext/filters/http/message_compress/compression_filter.cc_:I15N: LIn file included from I./src/core/ext/filters/http/message_compress/compression_filter.hN:E34(: )In file included from ./src/core/lib/channel/promise_based_filter.h :| 59 ^: ./src/core/lib/promise/inter_activity_pipe.h/usr/include/absl/base/macros.h::84229::2739:: warning: note: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 84229 | | # d e f i nRee ABSL_DlEePaRsEaCbAlTeEM_uAtNeDx_LIoNcLkI NlEo(c)k ([&[mdue_p)r;e c a| t ^e d]/usr/include/absl/synchronization/mutex.h]: 1121A:B5S:L _note: R'ReleasableMutexLock' has been explicitly marked deprecated hereE FAC T1121O | R _ I[N[LdIeNpEr e c| a ^t ed("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/buffer_list.cc:19: ./src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/iomgr/buffer_list.cc:217:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/iomgr/buffer_list.cc:229:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 229 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/iomgr/buffer_list.cc:296:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 296 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/message_compress/compression_filter.cc:15: In file included from ./src/core/ext/filters/http/message_compress/compression_filter.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint.cc:19: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/endpoint.cc:19: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/endpoint.cc:19: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/endpoint.cc:19: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 8 warnings generated. In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:33: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:33: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:33: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/call_combiner.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/call_combiner.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:33: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 31 warnings generated. clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/cel/expr/checked.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/cel/expr/checked.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/set_socket_dualstack.cc:22: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from ./src/core/credentials/transport/xds/xds_credentials.h:40: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/upb-gen/cel/expr/syntax.upb_minitable.c -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/upb-gen/cel/expr/syntax.upb_minitable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/call/metadata_batch.cc:15: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/xds/xds_credentials.cc:19: In file included from ./src/core/credentials/transport/xds/xds_credentials.h:33: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/call_combiner.cc:19: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/call_combiner.cc:19: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/call_combiner.cc:19: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/posix_engine/tcp_socket_utils.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/security_connector.cc:19: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/iocp_windows.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/iocp_windows.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/iomgr.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/iomgr.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/iomgr/call_combiner.cc:19: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/call_combiner.cc:19: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/call_combiner.cc:19: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/call_combiner.cc:19: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:33: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/cfstream_handle.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/cfstream_handle.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/channel/channel_stack_builder.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/channel/channel_stack_builder.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_factory.cc:19: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. In file included from src/core/ext/transport/chttp2/transport/frame_data.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ src/core/ext/transport/chttp2/transport/frame_data.cc:78:21: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 78 | ztrace_collector->Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/filters/backend_metrics/backend_metric_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/backend_metrics/backend_metric_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr.cc:19: In file included from ./src/core/lib/iomgr/iomgr.h:25: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/iomgr.cc:19: In file included from ./src/core/lib/iomgr/iomgr.h:25: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/iomgr.cc:19: In file included from ./src/core/lib/iomgr/iomgr.h:25: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/iomgr.cc:19: In file included from ./src/core/lib/iomgr/iomgr.h:25: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr.cc:30: ./src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/client_channel/retry_service_config.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/client_channel/retry_service_config.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc:15: In file included from ./src/core/lib/event_engine/posix_engine/tcp_socket_utils.h:27: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 41In file included from warningsrc/core/credentials/transport/security_connector.ccs: generated19. : In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ src/core/ext/transport/chttp2/transport/frame_data.cc:156:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 156 | t->http2_ztrace_collector.Append(grpc_core::H2DataTrace{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:28: In file included from ./src/core/credentials/call/token_fetcher/token_fetcher_credentials.h:32: ./src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/client_channel/client_channel_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/client_channel/client_channel_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/call/metadata_info.cc:15: In file included from ./src/core/call/metadata_info.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/closure.cc:15: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/closure.cc:15: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/closure.cc:15: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 9 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/iomgr_internal.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/iomgr_internal.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 4 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/combiner.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/combiner.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 26 warnings generated. In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/call/parsed_metadata.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/call/parsed_metadata.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:42: In file included from ./src/core/lib/iomgr/tcp_posix.h:36: ./src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/ssl/ssl_credentials.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/ssl/ssl_credentials.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.cc:17: In file included from ./src/core/credentials/call/gcp_service_account_identity/gcp_service_account_identity_credentials.h:26: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:33: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_service_config.cc:17: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_service_config.cc:17: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_service_config.cc:17: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_service_config.cc:17: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_service_config.cc:17: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_service_config.cc:17: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_service_config.cc:17: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_service_config.cc:17: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/endpoint_pair_posix.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/handshaker/endpoint_info/endpoint_info_handshaker.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_internal.cc:19: In file included from ./src/core/lib/iomgr/iomgr_internal.h:25: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/iomgr_internal.cc:19: In file included from ./src/core/lib/iomgr/iomgr_internal.h:25: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/iomgr_internal.cc:19: In file included from ./src/core/lib/iomgr/iomgr_internal.h:25: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/iomgr_internal.cc:19: In file included from ./src/core/lib/iomgr/iomgr_internal.h:25: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/combiner.cc:19: In file included from ./src/core/lib/iomgr/combiner.h:27: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/combiner.cc:19: In file included from ./src/core/lib/iomgr/combiner.h:27: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/combiner.cc:19: In file included from ./src/core/lib/iomgr/combiner.h:27: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/combiner.cc:19: In file included from ./src/core/lib/iomgr/combiner.h:27: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_service_config.cc:17: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_service_config.cc:17: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_service_config.cc:17: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/call/iam/iam_credentials.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/iam/iam_credentials.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_service_config.cc:17: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 4 warnings generated. In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/iomgr_posix.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/iomgr_posix.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:23: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_provider.h:18: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/timer.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/timer.h:33: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/timer.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/timer.h:33: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/timer.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/timer.h:33: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/timer.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/timer.h:33: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/timer.cc:118:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/timer.cc:147:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/timer.cc:163:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 163 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/timer.cc:231:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 231 | grpc_core::MutexLock lock(&mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/timer.cc:250:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/combiner.cc:19: In file included from ./src/core/lib/iomgr/combiner.h:27: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/combiner.cc:19: In file included from ./src/core/lib/iomgr/combiner.h:27: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/combiner.cc:19: In file included from ./src/core/lib/iomgr/combiner.h:27: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/combiner.cc:19: In file included from ./src/core/lib/iomgr/combiner.h:27: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/timer.cc:300:20: warning: 'TryLock' is deprecated [-Wdeprecated-declarations] 300 | if (!checker_mu_.TryLock()) return std::nullopt; | ^ /usr/include/absl/synchronization/mutex.h:200:3: note: 'TryLock' has been explicitly marked deprecated here 200 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/event_engine/posix_engine/timer.cc:303:15: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 303 | checker_mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/call/request_buffer.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/call/request_buffer.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/endpoint_pair_windows.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/endpoint_pair_windows.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/error.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/error.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 11 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/posix_engine/timer_heap.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/posix_engine/timer_heap.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/dualstack_socket_posix.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/dualstack_socket_posix.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ ./src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:25: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:25: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:25: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:25: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/ssl/ssl_credentials.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_credentials.h:28: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: ./src/core/ext/transport/chttp2/transport/security_frame.h:75:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: ./src/core/ext/transport/chttp2/transport/security_frame.h:124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: ./src/core/ext/transport/chttp2/transport/security_frame.h:157:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: ./src/core/ext/transport/chttp2/transport/security_frame.h:198:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: ./src/core/ext/transport/chttp2/transport/security_frame.h:219:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: ./src/core/ext/transport/chttp2/transport/security_frame.h:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/channel_stack_builder_impl.cc:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_service_config.cc:17: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpltransport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_server_transport.cc:186:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 186 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_server_transport.cc:201:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 201 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_server_transport.cc:208:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_server_transport.cc:214:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 214 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:39: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:25: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:25: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:25: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:25: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1209:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1209 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:29: In file included from ./src/core/lib/iomgr/tcp_client.h:30: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1225:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1225 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1239:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1239 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/backend_metrics/backend_metric_filter.cc:15: In file included from ./src/core/ext/filters/backend_metrics/backend_metric_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/timer_heap.cc:26: In file included from ./src/core/lib/event_engine/posix_engine/timer.h:33: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/timer_heap.cc:26: In file included from ./src/core/lib/event_engine/posix_engine/timer.h:33: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/timer_heap.cc:26: In file included from ./src/core/lib/event_engine/posix_engine/timer.h:33: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/timer_heap.cc:26: In file included from ./src/core/lib/event_engine/posix_engine/timer.h:33: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:29: In file included from ./src/core/lib/iomgr/tcp_client.h:30: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:29: In file included from ./src/core/lib/iomgr/tcp_client.h:30: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1394:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1394 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1498:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1498 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1513:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1513 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:29: In file included from ./src/core/lib/iomgr/tcp_client.h:30: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1606:27: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1606 | MutexLock lock(&self->transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1663:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1663 | ReleasableMutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1734:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1734 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:29: In file included from ./src/core/lib/iomgr/tcp_client.h:30: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:29: In file included from ./src/core/lib/iomgr/tcp_client.h:30: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:29: In file included from ./src/core/lib/iomgr/tcp_client.h:30: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:29: In file included from ./src/core/lib/iomgr/tcp_client.h:30: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:29: In file included from ./src/core/lib/iomgr/tcp_client.h:30: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:29: In file included from ./src/core/lib/iomgr/tcp_client.h:30: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:29: In file included from ./src/core/lib/iomgr/tcp_client.h:30: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:29: In file included from ./src/core/lib/iomgr/tcp_client.h:30: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:29: In file included from ./src/core/lib/iomgr/tcp_client.h:30: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/transport/http2_server_transport.cc:1887:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1887 | MutexLock lock(&transport_->transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:76: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&muIn file included from _src/core/credentials/call/iam/iam_credentials.cc):;19 : In file included from | ./src/core/credentials/call/iam/iam_credentials.h ^: 29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h/usr/include/absl/synchronization/mutex.h::29620: :In file included from 5./src/core/handshaker/handshaker.h:: 32note: : 'MutexLock' has been explicitly marked deprecated hereIn file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from 620./src/core/lib/iomgr/pollset.h | : 26 : [In file included from [./src/core/lib/iomgr/exec_ctx.hd:e40p: rIn file included from e./src/core/util/latent_see.hc:a35t: e./src/core/util/notification.hd:(54":U15s:e warning: t'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]h e co n54s | t r u c tMourt etxhLaotc kt alkoecsk (a& mrue_f)e;r e n| c ^e in/usr/include/absl/synchronization/mutex.hs:t620e:a5d:" )note: ]'MutexLock' has been explicitly marked deprecated here] | ^ 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:76: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:76: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_filter.cc:76: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/frame_goaway.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/frame_goaway.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/client_channel_filter.cc:715:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 715 | MutexLock lock(&chand_->external_watchers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/client_channel_filter.cc:745:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 745 | MutexLock lock(&chand->external_watchers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/error_cfstream.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/error_cfstream.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 4 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/event_engine/posix_engine/timer_manager.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/event_engine/posix_engine/timer_manager.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/ev_apple.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/ev_apple.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/endpoint_info/endpoint_info_handshaker.cc:17: In file included from ./src/core/handshaker/endpoint_info/endpoint_info_handshaker.h:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/ev_epoll1_linux.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/ev_epoll1_linux.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/client_channel/client_channel_filter.cc:1331:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1331 | MutexLock lock(&resolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/client_channel_filter.cc:1407:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1407 | MutexLock lock(&info_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/client_channel_filter.cc:1483:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1483 | MutexLock lock(&resolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/client_channel_filter.cc:1528:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1528 | MutexLock lock(&resolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/http/server/http_server_filter.cc:19: In file included from ./src/core/ext/filters/http/server/http_server_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplinfo_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:29: In file included from ./src/core/lib/iomgr/tcp_client.h:30: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:29: In file included from ./src/core/lib/iomgr/tcp_client.h:30: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:29: In file included from ./src/core/lib/iomgr/tcp_client.h:30: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/client_channel_filter.cc:1803:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1803 | MutexLock lock(&chand->resolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/client_channel_filter.cc:1909:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1909 | MutexLock lock(&chand()->resolution_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/client_channel_filter.cc:2275:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2275 | MutexLock lock(&chand->lb_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:29: In file included from ./src/core/lib/iomgr/tcp_client.h:30: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/client_channel_filter.cc:2429:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2429 | MutexLock lock(&chand_->lb_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/client_channel_filter.cc:2449:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2449 | MutexLock lock(&chand_->lb_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/iomgr_posix.cc:30: In file included from ./src/core/lib/iomgr/tcp_posix.h:36: ./src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/channel_creds_registry_init.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/call/request_buffer.cc:138:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 138 | ReleasableMutexLock lock(&buffer_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/iomgr_posix_cfstream.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/iomgr_posix_cfstream.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/client_channel/client_channel_filter.cc:17: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/timer_manager.h:30: In file included from ./src/core/lib/event_engine/posix_engine/timer.h:33: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/timer_manager.h:30: In file included from ./src/core/lib/event_engine/posix_engine/timer.h:33: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/timer_manager.h:30: In file included from ./src/core/lib/event_engine/posix_engine/timer.h:33: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/dualstack_socket_posix.cc:27: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/timer_manager.h:32: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/timer_manager.h:32: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/timer_manager.h:32: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/event_engine/posix_engine/timer_manager.cc:19: In file included from ./src/core/lib/event_engine/posix_engine/timer_manager.h:32: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from ./src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from ./src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from ./src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/ev_epoll1_linux.cc:46: In file included from ./src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/event_engine/posix_engine/timer_manager.cc:48:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 48 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/timer_manager.cc:101:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 101 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/timer_manager.cc:122:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 122 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/timer_manager.cc:128:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 128 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/event_engine/posix_engine/timer_manager.cc:145:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 145 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/request_buffer.cc:15: In file included from ./src/core/call/request_buffer.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/iam/iam_credentials.cc:19: In file included from ./src/core/credentials/call/iam/iam_credentials.h:29: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/tcp_server_utils_posix_common.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/tcp_server_utils_posix_common.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 41 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/filters/message_size/message_size_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/message_size/message_size_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/ssl/ssl_security_connector.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/ssl/ssl_security_connector.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:391:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/promise/activity.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/promise/activity.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ ./src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:210:26: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 210 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/lockfree_event.cc:19: In file included from ./src/core/lib/iomgr/lockfree_event.h:27: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/lockfree_event.cc:19: In file included from ./src/core/lib/iomgr/lockfree_event.h:27: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/lockfree_event.cc:19: In file included from ./src/core/lib/iomgr/lockfree_event.h:27: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/lockfree_event.cc:19: In file included from ./src/core/lib/iomgr/lockfree_event.h:27: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_server_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ src/core/ext/transport/chttp2/transport/http2_server_transport.cc:275:28: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 275 | ztrace_collector_->Append(PromiseEndpointWriteTrace{frame_count}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/socket_factory_posix.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/socket_factory_posix.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/ev_poll_posix.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/ev_poll_posix.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 41 warnings generated. In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/filters/census/grpc_context.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/filters/census/grpc_context.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/handshaker/handshaker.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/handshaker/handshaker.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/iomgr/lockfree_event.cc:24: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/lockfree_event.cc:24: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/lockfree_event.cc:24: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/lockfree_event.cc:24: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/polling_entity.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/polling_entity.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 26 warnings generated. In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/call/json_util.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/json_util.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from ./src/core/lib/iomgr/ev_poll_posix.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from ./src/core/lib/iomgr/ev_poll_posix.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from ./src/core/lib/iomgr/ev_poll_posix.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from ./src/core/lib/iomgr/ev_poll_posix.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/activity.cc:15: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/activity.cc:15: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/activity.cc:15: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/activity.cc:15: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/activity.cc:15: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/activity.cc:15: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/activity.cc:15: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/activity.cc:15: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/promise/activity.cc:57:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 57 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/promise/activity.cc:60:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 60 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/promise/activity.cc:67:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 67 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/promise/activity.cc:73:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 73 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/promise/activity.cc:80:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 80 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/promise/activity.cc:87:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 87 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/promise/activity.cc:93:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 93 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/promise/activity.cc:100:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 100 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/promise/activity.cc:109:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_goaway.cc:26: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from ./src/core/lib/iomgr/ev_poll_posix.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from ./src/core/lib/iomgr/ev_poll_posix.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from ./src/core/lib/iomgr/ev_poll_posix.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/ev_poll_posix.cc:40: In file included from ./src/core/lib/iomgr/ev_poll_posix.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/ssl/ssl_security_connector.cc:19: In file included from ./src/core/credentials/transport/ssl/ssl_security_connector.h:30: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 34 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/call/security_context.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/call/security_context.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/socket_mutator.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/socket_mutator.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/client_channel/retry_throttle.cc:25: In file included from ./src/core/client_channel/retry_service_config.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/polling_entity.cc:19: In file included from ./src/core/lib/iomgr/polling_entity.h:24: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/polling_entity.cc:19: In file included from ./src/core/lib/iomgr/polling_entity.h:24: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/polling_entity.cc:19: In file included from ./src/core/lib/iomgr/polling_entity.h:24: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/handshaker.cc:19: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 17 warnings generated. In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/promise/mpsc.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/promise/mpsc.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/handshaker/handshaker.cc:79:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 79 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/handshaker.cc:97:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/handshaker.cc:136:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/handshaker/handshaker.cc:200:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 200 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/polling_entity.cc:19: In file included from ./src/core/lib/iomgr/polling_entity.h:24: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/polling_entity.cc:19: In file included from ./src/core/lib/iomgr/polling_entity.h:24: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/polling_entity.cc:19: In file included from ./src/core/lib/iomgr/polling_entity.h:24: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/polling_entity.cc:19: In file included from ./src/core/lib/iomgr/polling_entity.h:24: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:65: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:65: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:65: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/connected_channel.cc:65: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/ev_posix.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/ev_posix.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/call/jwt/json_token.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/jwt/json_token.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/frame_goaway.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ src/core/ext/transport/chttp2/transport/frame_goaway.cc:141:35: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at src/core/ext/transport/chttp2/transport/frame_goaway.cc:141:42)>' requested here 141 | t->http2_ztrace_collector.Append([p]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_common.cc:39: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/client_channel/subchannel.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/client_channel/subchannel.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/pollset.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/pollset.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/credentials/transport/ssl/ssl_security_connector.cc:328:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 328 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/channel/connected_channel.cc:19: In file included from ./src/core/lib/channel/connected_channel.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ ./src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ src/core/ext/transport/chttp2/transport/frame_goaway.cc:167:21: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at src/core/ext/transport/chttp2/transport/frame_goaway.cc:167:28)>' requested here 167 | ztrace_collector->Append([last_stream_id, error_code, debug_data]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/mpsc.cc:15: In file included from ./src/core/lib/promise/mpsc.h:27: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/mpsc.cc:15: In file included from ./src/core/lib/promise/mpsc.h:27: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/mpsc.cc:15: In file included from ./src/core/lib/promise/mpsc.h:27: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/mpsc.cc:15: In file included from ./src/core/lib/promise/mpsc.h:27: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/mpsc.cc:15: In file included from ./src/core/lib/promise/mpsc.h:27: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/mpsc.cc:15: In file included from ./src/core/lib/promise/mpsc.h:27: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/mpsc.cc:15: In file included from ./src/core/lib/promise/mpsc.h:27: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/mpsc.cc:15: In file included from ./src/core/lib/promise/mpsc.h:27: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/message_size/message_size_filter.cc:17: In file included from ./src/core/ext/filters/message_size/message_size_filter.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/ev_posix.cc:32: In file included from ./src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/ev_posix.cc:32: In file included from ./src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/ev_posix.cc:32: In file included from ./src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/socket_utils_common_posix.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/socket_utils_common_posix.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/census/grpc_context.cc:24: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/pollset.cc:19: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/pollset.cc:19: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/pollset.cc:19: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from In file included from src/core/lib/iomgr/ev_posix.cc./src/core/channelz/channel_trace.h::3238: : In file included from ./src/core/util/sync.h./src/core/lib/iomgr/ev_epoll1_linux.h::18224:: 10In file included from :./src/core/lib/iomgr/ev_posix.h :warning: 30'Lock' is deprecated [-Wdeprecated-declarations]: In file included from ./src/core/lib/iomgr/exec_ctx.h :18240 | : In file included from ./src/core/util/latent_see.h : 35m: u./src/core/util/notification.h_:-30>:L15o:c k(warning: )'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]; | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 30 | 181 | AMBuStLe_DxELPoRcEkC AlToEc_kA(N&Dm_uI_N)L;I N E| ( ^) | ^ /usr/include/absl/base/macros.h:229/usr/include/absl/synchronization/mutex.h::39620:: 5note: :expanded from macro 'ABSL_DEPRECATE_AND_INLINE' note: 'MutexLock' has been explicitly marked deprecated here 229 | #def i620n | e A[B[SdLe_pDrEePcRaEtCeAdT(E"_UAsNeD _tIhNeL IcNoEn(s)t r[u[cdteoprr etchaatte dt]a]k eAsB SaL _rReEfFeArCeTnOcRe_ IiNnLsItNeEa d "| ) ^] ] | ^ In file included from src/core/lib/iomgr/ev_posix.cc:32: In file included from ./src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | In file included from ^src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc :37: /usr/include/absl/synchronization/mutex.hIn file included from :./src/core/lib/iomgr/tcp_server_utils_posix.h620::265: :In file included from ./src/core/lib/event_engine/posix.hnote: :'MutexLock' has been explicitly marked deprecated here24 : In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h: 20620: | In file included from ./src/core/lib/resource_quota/memory_quota.h :[35[: dIn file included from e./src/core/channelz/channelz.hp:r38e: cIn file included from a./src/core/channelz/channel_trace.ht:e38d: (./src/core/util/sync.h":U189s:e10 :t hwarning: e'Unlock' is deprecated [-Wdeprecated-declarations] co n189 | s t r u cmtuo_r- >tUhnalto ctka(k)e;s | a ^ re/usr/include/absl/synchronization/mutex.hf:e190r:e3n:c enote: 'Unlock' has been explicitly marked deprecated herei n s190t | e a dA"B)S]L]_ D E| P ^R ECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/ev_posix.cc:32: In file included from ./src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/ev_posix.cc:32: In file included from ./src/core/lib/iomgr/ev_epoll1_linux.h:24: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 30 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/channel/promise_based_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/channel/promise_based_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 44 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/client_channel/client_channel_plugin.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/client_channel/client_channel_plugin.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:33: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:33: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:33: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:33: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | In file included from Msrc/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.ccu:t37e: xIn file included from L./src/core/lib/iomgr/tcp_server_utils_posix.ho:c26k: In file included from l./src/core/lib/event_engine/posix.ho:c24k: (In file included from &./src/core/lib/event_engine/extensions/chaotic_good_extension.hp:e20e: rIn file included from _./src/core/lib/resource_quota/memory_quota.hm:u35_: )./src/core/channelz/channelz.h;: 529 :| 15 ^: /usr/include/absl/synchronization/mutex.hwarning: :'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]620 :5: note: 'MutexLock' has been explicitly marked deprecated here 529 | 620 | M[u[tdeexpLroeccka tleodc(k"(U&sceh atnhnee lc_oanrsgtsr_umcut_o)r; t h| a ^t takes/usr/include/absl/synchronization/mutex.h :a620 :r5e:f enote: r'MutexLock' has been explicitly marked deprecated heree nce i n620s | t e a[d["d)e]p]r e c| a ^t ed("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/pollset.cc:19: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/pollset.cc:19: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/pollset.cc:19: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/pollset.cc:19: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 30 warnings generated. In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/security/authorization/authorization_policy_provider_vtable.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/security/authorization/authorization_policy_provider_vtable.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/event_engine_shims/closure.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/event_engine_shims/closure.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/call/jwt/jwt_credentials.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/jwt/jwt_credentials.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/pollset_set.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/pollset_set.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/promise/party.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/promise/party.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/pollset_set_windows.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/pollset_set_windows.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel.cc:17: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/security_context.cc:17: In file included from ./src/core/call/security_context.h:30: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/tls/certificate_provider_registry.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/tls/certificate_provider_registry.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc:37: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #defIn file included from isrc/core/lib/iomgr/socket_utils_common_posix.ccn:e32 : AIn file included from B./src/core/lib/iomgr/socket_utils_posix.hS:L33_: DIn file included from E./src/core/lib/resource_quota/resource_quota.hP:R26E: CIn file included from A./src/core/lib/resource_quota/memory_quota.hT:E39_: AIn file included from N./src/core/lib/promise/activity.hD:_36I: NIn file included from L./src/core/util/latent_see.hI:N35: E./src/core/util/notification.h(:)30 :[15[:d epwarning: r'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]e cated]] A30B | S L _ R EMFuAtCeTxOLRo_cIkN LlIoNcEk ( | ^ &mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.ccIn file included from :src/core/lib/iomgr/socket_utils_common_posix.cc15:: 32In file included from : ./src/core/lib/channel/promise_based_filter.hIn file included from :./src/core/lib/iomgr/socket_utils_posix.h36:: 33In file included from : ./src/core/call/call_filters.hIn file included from :./src/core/lib/resource_quota/resource_quota.h26:: 26In file included from : ./src/core/call/call_state.h:In file included from 23./src/core/lib/resource_quota/memory_quota.h: :In file included from 39./src/core/lib/promise/activity.h: :In file included from 36./src/core/lib/promise/activity.h: :In file included from 36./src/core/util/latent_see.h: :In file included from 34./src/core/util/latent_see.h:: 35In file included from : ./src/core/util/mpscq.h./src/core/util/notification.h::26: 36./src/core/util/sync.h::15182:: 10warning: :'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] warning: 'Lock' is deprecated [-Wdeprecated-declarations] 36 | 182 | M umtue_x-L>oLcokc kl(o)c;k ( &| m ^u _);/usr/include/absl/synchronization/mutex.h : 181:| 3 ^: note: 'Lock' has been explicitly marked deprecated here /usr/include/absl/synchronization/mutex.h: 620181 | : 5 :A Bnote: S'MutexLock' has been explicitly marked deprecated hereL _DEPREC A620T | E _[A[NdDe_pIrNeLcIaNtEe(d)( " U| s ^ e t/usr/include/absl/base/macros.h:229h:e39 :c onote: nexpanded from macro 'ABSL_DEPRECATE_AND_INLINE's truc t229o | r# dtehfaitn et aAkBeSsL _aD ErePfReErCeAnTcEe_ AiNnsDt_eIaNdL"I)N]E]( ) | [ ^[ deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here In file included from src/core/lib/channel/promise_based_filter.cc620 | : 15 : [In file included from [./src/core/lib/channel/promise_based_filter.hd:e36p: rIn file included from e./src/core/call/call_filters.h:cat26ed: ("In file included from U./src/core/call/call_state.hs:e23 : tIn file included from h./src/core/lib/promise/activity.he: 36c: oIn file included from n./src/core/util/latent_see.hs:t34r: uIn file included from c./src/core/util/mpscq.ht:26o: r./src/core/util/sync.h :t189h:a10t: twarning: a'Unlock' is deprecated [-Wdeprecated-declarations]k es a re f189e | r e n c em ui_n-s>tUenaldo"c)k](]) ; | ^| ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 30 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/call/server_call.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/call/server_call.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/tcp_server_windows.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/tcp_server_windows.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/event_engine_shims/closure.cc:14: In file included from ./src/core/lib/iomgr/event_engine_shims/closure.h:20: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/event_engine_shims/closure.cc:14: In file included from ./src/core/lib/iomgr/event_engine_shims/closure.h:20: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/event_engine_shims/closure.cc:14: In file included from ./src/core/lib/iomgr/event_engine_shims/closure.h:20: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/event_engine_shims/closure.cc:14: In file included from ./src/core/lib/iomgr/event_engine_shims/closure.h:20: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/tcp_windows.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/tcp_windows.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/timer.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/timer.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecateIn file included from dsrc/core/client_channel/client_channel_plugin.cc(:"24U: sIn file included from e./src/core/client_channel/client_channel_filter.h :t32h: eIn file included from ./src/core/call/metadata_batch.hc:o41n: sIn file included from t./src/core/util/chunked_vector.hr:u24c: tIn file included from o./src/core/lib/resource_quota/arena.hr: 39t: hIn file included from a./src/core/lib/resource_quota/memory_quota.ht: 35t: aIn file included from k./src/core/channelz/channelz.he:s38 : aIn file included from ./src/core/channelz/channel_trace.hr:e38f: e./src/core/util/sync.hr:e169n:c10e: iwarning: n'Lock' is deprecated [-Wdeprecated-declarations]s tead")]] | ^ 169 | mu_->Lock(); | ^ In file included from src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:/usr/include/absl/synchronization/mutex.h1041::18117::3 :warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]note: 'Lock' has been explicitly marked deprecated here 1041181 | | A B S LM_uDtEePxRLEoCcAkT El_oAcNkD(_&IgNaLuIgNeE_(p)r o v| i ^d ers_mu_); | ^/usr/include/absl/base/macros.h :229/usr/include/absl/synchronization/mutex.h::39620:: 5note: :expanded from macro 'ABSL_DEPRECATE_AND_INLINE' note: 'MutexLock' has been explicitly marked deprecated here 229 | 620# | d e f[i[ndee pArBeScLa_tDeEdP(R"EUCsAeT Et_hAeN Dc_oInNsLtIrNuEc(to)r [t[hdaetp rteackaetse da] ]r eAfBeSrLe_RnEcFeA CiTnOsRt_eIaNdL"I)N]E] | | ^ ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_In file included from Rsrc/core/client_channel/client_channel_plugin.ccE:F24A: CIn file included from T./src/core/client_channel/client_channel_filter.hO:R32_: IIn file included from N./src/core/call/metadata_batch.hL:I41N: EIn file included from ./src/core/util/chunked_vector.h :| 24 ^: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc507: | 19 : In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h : 22 : MIn file included from u./src/core/lib/security/authorization/authorization_engine.ht:e22x: LIn file included from o./src/core/lib/security/authorization/evaluate_args.hc:k25 : lIn file included from o./src/core/call/metadata_batch.hc:k41(: &In file included from c./src/core/util/chunked_vector.hh:a24n: nIn file included from e./src/core/lib/resource_quota/arena.hl:_39a: rIn file included from g./src/core/lib/resource_quota/memory_quota.hs:_35m: uIn file included from _./src/core/channelz/channelz.h):;38 : In file included from | ./src/core/channelz/channel_trace.h ^ :38: ./src/core/util/sync.h:/usr/include/absl/synchronization/mutex.h172::62026::5 :warning: 'Unlock' is deprecated [-Wdeprecated-declarations]note: 'MutexLock' has been explicitly marked deprecated here 172 | if (620! | r e l[e[adseepdr_e)c amtue_d-(>"UUnsleo ctkh(e) ;c o n| s ^t ru/usr/include/absl/synchronization/mutex.hc:t190o:r3 :t hnote: a'Unlock' has been explicitly marked deprecated heret t190a | k e sA BaS Lr_eDfEePrReEnCcAeT Ei_nAsNtDe_aIdN"L)I]N]E ( )| ^ | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:513:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 513 | MutexLock lock(&c->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/event_engine_shims/closure.cc:20: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/event_engine_shims/closure.cc:20: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/event_engine_shims/closure.cc:20: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/event_engine_shims/closure.cc:20: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:735:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 735 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE()src/core/client_channel/subchannel.cc : 756| : ^13 :/usr/include/absl/base/macros.h :warning: 229'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]: 39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | 756# | d e fMiuntee xALBoScLk_ DlEoPcRkE(C&AmTuE__)A;N D _| I ^N LINE() [/usr/include/absl/synchronization/mutex.h[:d620e:p5r:e cnote: a'MutexLock' has been explicitly marked deprecated heret ed]] A620B | S L _[R[EdFeAprCeTcOaRt_eIdN(L"IUNsEe | t ^h e constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:771:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 771 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:780:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 780 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:791:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 791 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:808:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 808 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:818:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 818 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:824:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 824 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:867:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 867 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:899:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 899 | MutexLock lock(&c->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:1057:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1057 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:1482:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1482 | MutexLock lock(&self->call_->subchannel_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:1494:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1494 | MutexLock lock(&self->call_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:1529:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1529 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:1544:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1544 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:1609:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1609 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:1642:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1642 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:1733:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1733 | MutexLock lock(&subchannel->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:1920:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1920 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:1941:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1941 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:1959:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1959 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:1971:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1971 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:1984:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1984 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:2003:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2003 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:2016:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2016 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:2022:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2022 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:2111:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2111 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:2147:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2147 | MutexLock lock(&c->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:2290:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2290 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:2319:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2319 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:2359:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2359 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel.cc:2422:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2422 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/party.cc:15: In file included from ./src/core/lib/promise/party.h:28: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/party.cc:15: In file included from ./src/core/lib/promise/party.h:28: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/party.cc:15: In file included from ./src/core/lib/promise/party.h:28: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/party.cc:15: In file included from ./src/core/lib/promise/party.h:28: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/resolve_address_posix.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/resolve_address_posix.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/party.cc:15: In file included from ./src/core/lib/promise/party.h:28: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/event_engine_shims/endpoint.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/event_engine_shims/endpoint.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/iomgr/socket_utils_common_posix.cc:32: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/timer.cc:19: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/timer.cc:19: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/timer.cc:19: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/server_call.cc:15: In file included from ./src/core/call/server_call.h:42: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/server_call.cc:15: In file included from ./src/core/call/server_call.h:42: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/server_call.cc:15: In file included from ./src/core/call/server_call.h:42: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/server_call.cc:15: In file included from ./src/core/call/server_call.h:42: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/call/server_call.cc:15: In file included from ./src/core/call/server_call.h:42: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/authorization_policy_provider_vtable.cc:19: In file included from ./src/core/lib/security/authorization/authorization_policy_provider.h:22: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/security/authorization/evaluate_args.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/security/authorization/evaluate_args.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/party.cc:15: In file included from ./src/core/lib/promise/party.h:31: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/server_call.cc:15: In file included from ./src/core/call/server_call.h:42: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/server_call.cc:15: In file included from ./src/core/call/server_call.h:42: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/server_call.cc:15: In file included from ./src/core/call/server_call.h:42: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/server_call.cc:15: In file included from ./src/core/call/server_call.h:42: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/promise/party.cc:76:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 76 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/promise/party.cc:79:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 79 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/promise/party.cc:86:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 86 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/promise/party.cc:92:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 92 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/promise/party.cc:99:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 99 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/promise/party.cc:118:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/channel/promise_based_filter.cc:94:9: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 94 | mu_.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/channel/promise_based_filter.cc:96:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 96 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/channel/promise_based_filter.cc:109:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 109 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/channel/promise_based_filter.cc:117:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 117 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/timer.cc:19: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/timer.cc:19: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/timer.cc:19: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/timer.cc:19: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/server_call.cc:15: In file included from ./src/core/call/server_call.h:42: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/server_call.cc:15: In file included from ./src/core/call/server_call.h:42: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/server_call.cc:15: In file included from ./src/core/call/server_call.h:42: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/server_call.cc:15: In file included from ./src/core/call/server_call.h:42: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:34: In file included from ./src/core/credentials/call/regional_access_boundary_fetcher.h:34: ./src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. In file included from src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from ./src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from ./src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from ./src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/event_engine_shims/endpoint.cc:14: In file included from ./src/core/lib/iomgr/event_engine_shims/endpoint.h:21: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/timer_generic.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/timer_generic.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/resolve_address_posix.cc:40: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/iomgr/resolve_address_posix.cc:60:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/party.cc:15: In file included from ./src/core/lib/promise/party.h:31: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/channel/promise_based_filter.cc:15: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_distributor.cc:17: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/socket_utils_linux.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_plugin.cc:24: In file included from ./src/core/client_channel/client_channel_filter.h:32: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_credentials.cc:18: In file included from ./src/core/credentials/call/jwt/jwt_credentials.h:32: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/evaluate_args.cc:15: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/evaluate_args.cc:15: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/evaluate_args.cc:15: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/evaluate_args.cc:15: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_filter.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/evaluate_args.cc:15: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/evaluate_args.cc:15: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/evaluate_args.cc:15: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/call/server_call.cc:15: In file included from ./src/core/call/server_call.h:42: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labIn file included from elsrc/core/lib/security/authorization/evaluate_args.ccs:)15): )In file included from ;./src/core/lib/security/authorization/evaluate_args.h : 25| : ^In file included from ./src/core/call/metadata_batch.h:41./src/core/telemetry/instrument.h: :In file included from 1053./src/core/util/chunked_vector.h::3524:: In file included from note: ./src/core/lib/resource_quota/arena.hin instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here: 39: In file included from ./src/core/lib/resource_quota/memory_quota.h1053: | 35 : ./src/core/channelz/channelz.hG:P507R:_17A:T TRwarning: I'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]B UTE_NOINLINE explicit Ins t507r | u m e n t D oMmuatienxILmopclk( l o| c ^k (&./src/core/telemetry/instrument.hc:h1159a:n13n:e lnote: _in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested herea rgs_m u1159_ | ) ; | ^ new instr/usr/include/absl/synchronization/mutex.hu:m620e:n5t:_ dnote: e'MutexLock' has been explicitly marked deprecated heret ail::I n620s | t r u[m[ednetpDroemcaaitneIdm(p"lULock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/timer_generic.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/timer_generic.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/timer_generic.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/evaluate_args.cc:15: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/evaluate_args.cc:15: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/evaluate_args.cc:15: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_connect_client_handshaker.cc:19: In file included from ./src/core/handshaker/http_connect/http_connect_client_handshaker.h:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from ./src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from ./src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from ./src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from ./src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 32 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/promise/sleep.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/promise/sleep.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/timer_heap.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/timer_heap.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 30 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/handshaker/http_connect/http_proxy_mapper.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/handshaker/http_connect/http_proxy_mapper.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from ./src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from ./src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from ./src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/event_engine_shims/tcp_client.cc:14: In file included from ./src/core/lib/iomgr/event_engine_shims/tcp_client.h:19: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/call/jwt/jwt_verifier.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/call/jwt/jwt_verifier.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/security/authorization/evaluate_args.cc:15: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_utils.cc:15: In file included from ./src/core/lib/surface/call_utils.h:45: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/timer_heap.cc:19: In file included from ./src/core/lib/iomgr/timer_heap.h:24: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/timer_heap.cc:19: In file included from ./src/core/lib/iomgr/timer_heap.h:24: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/timer_heap.cc:19: In file included from ./src/core/lib/iomgr/timer_heap.h:24: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_ping.cc:28: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:42: In file included from ./src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ src/core/ext/transport/chttp2/transport/frame_ping.cc:93:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 93 | t->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/timer_heap.cc:19: In file included from ./src/core/lib/iomgr/timer_heap.h:24: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/timer_heap.cc:19: In file included from ./src/core/lib/iomgr/timer_heap.h:24: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/timer_heap.cc:19: In file included from ./src/core/lib/iomgr/timer_heap.h:24: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/timer_heap.cc:19: In file included from ./src/core/lib/iomgr/timer_heap.h:24: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/security/authorization/grpc_authorization_engine.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/security/authorization/grpc_authorization_engine.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:15: In file included from ./src/core/lib/promise/sleep.h:24: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/sleep.cc:15: In file included from ./src/core/lib/promise/sleep.h:24: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/sleep.cc:15: In file included from ./src/core/lib/promise/sleep.h:24: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/sleep.cc:15: In file included from ./src/core/lib/promise/sleep.h:24: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/sleep.cc:15: In file included from ./src/core/lib/promise/sleep.h:24: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:15: In file included from ./src/core/lib/promise/sleep.h:24: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:15: In file included from ./src/core/lib/promise/sleep.h:24: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:15: In file included from ./src/core/lib/promise/sleep.h:24: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:22: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:22: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:22: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:22: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:22: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:22: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:22: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:22: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:22: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:22: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:22: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:22: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:22: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. In file included from src/core/lib/iomgr/socket_utils_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/socket_utils_windows.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/socket_utils_windows.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/socket_windows.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/socket_windows.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:22: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:22: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:22: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/systemd_utils.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/systemd_utils.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from In file included from src/core/credentials/call/jwt/jwt_verifier.ccsrc/core/lib/promise/sleep.cc::4822: : In file included from In file included from ./src/core/credentials/call/call_credentials.h./src/core/lib/event_engine/event_engine_context.h::3121: : In file included from In file included from ./src/core/credentials/transport/security_connector.h./src/core/lib/resource_quota/arena.h::3639: : In file included from ./src/core/lib/resource_quota/memory_quota.h./src/core/lib/promise/arena_promise.h::46128:: 15In file included from :./src/core/lib/resource_quota/arena.h :warning: 39'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | M461u | t e x L oMcukt elxoLcokc(k& rleocclka(i&mreerc_lmaui_m)e;r _ m| u ^_ ); | ^ /usr/include/absl/synchronization/mutex.h:620:5:/usr/include/absl/synchronization/mutex.h :note: 620'MutexLock' has been explicitly marked deprecated here: 5: note: 'MutexLock' has been explicitly marked deprecated here 620 | 620 | [ [ d[e[pdreepcraetceadt(e"dU(s"eU steh et hceo ncsotnrsutcrtuocrt otrh atth atta kteask eas rae freerfeenrceen cien sitnesatde"a)d]"]) ] ]| ^ | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/client_channel/subchannel_stream_client.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/client_channel/subchannel_stream_client.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/surface/channel.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/surface/channel.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_match.cc:24: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/client_channel_service_config.cc:17: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/sleep.cc:22: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/promise/wait_set.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/promise/wait_set.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/http_proxy_mapper.cc:19: In file included from ./src/core/handshaker/http_connect/http_proxy_mapper.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/timer_manager.cc:26: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/timer_manager.cc:26: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/timer_manager.cc:26: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/call/jwt/jwt_verifier.cc:48: In file included from ./src/core/credentials/call/call_credentials.h:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/grpc_authorization_engine.cc:15: In file included from ./src/core/lib/security/authorization/grpc_authorization_engine.h:26: In file included from ./src/core/lib/security/authorization/authorization_engine.h:22: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 27 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/credentials/transport/tls/grpc_tls_certificate_provider.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/iomgr/timer_manager.cc:26: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/timer_manager.cc:26: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/timer_manager.cc:26: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/timer_manager.cc:26: In file included from ./src/core/lib/iomgr/timer.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/client_channel/direct_channel.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/client_channel/direct_channel.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 30 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/call/status_util.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/call/status_util.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 45 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/compression/compression.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/compression/compression.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from In file included from src/core/client_channel/subchannel_stream_client.cc./src/core/util/latent_see.h::1735: : In file included from ./src/core/util/notification.h./src/core/client_channel/subchannel_stream_client.h::3030:: 15In file included from :./src/core/call/metadata_batch.h :warning: 41'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h :3036 | : In file included from ./src/core/util/latent_see.h : 35M: u./src/core/util/notification.ht:e45x:L15o:c kwarning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]l oc k45( | & m u _ )M;u t e| x ^L ock lock(&mu_)/usr/include/absl/synchronization/mutex.h;: 620 :| 5 ^: /usr/include/absl/synchronization/mutex.hnote: :'MutexLock' has been explicitly marked deprecated here620 :5: note: 'MutexLock' has been explicitly marked deprecated here 620 | 620[ | [ d e[p[rdeecpraetceadt(e"dU(s"eU steh et hceo ncsotnrsutcrtuocrt otrh atth atta kteask eas rae freerfeenrceen cien sitnesatde"a)d]"]) ] ]| ^ | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/subchannel_stream_client.cc:17: In file included from ./src/core/client_channel/subchannel_stream_client.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel.cc:17: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 72 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/http2_settings.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/http2_settings.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/iomgr/exec_ctx.cc:19: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/exec_ctx.cc:19: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/exec_ctx.cc:19: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/exec_ctx.cc:19: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/rbac/rbac_service_config_parser.cc:17: In file included from ./src/core/ext/filters/rbac/rbac_service_config_parser.h:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/wait_set.cc:15: In file included from ./src/core/lib/promise/wait_set.h:22: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/wait_set.cc:15: In file included from ./src/core/lib/promise/wait_set.h:22: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/wait_set.cc:15: In file included from ./src/core/lib/promise/wait_set.h:22: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/promise/wait_set.cc:15: In file included from ./src/core/lib/promise/wait_set.h:22: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/wait_set.cc:15: In file included from ./src/core/lib/promise/wait_set.h:22: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/wait_set.cc:15: In file included from ./src/core/lib/promise/wait_set.h:22: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/promise/wait_set.cc:15: In file included from ./src/core/lib/promise/wait_set.h:22: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/surface/channel.cc:77:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 77 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/fork_posix.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/fork_posix.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 27 warnings generated. src/core/client_channel/subchannel_stream_client.cc:93:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 93 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel_stream_client.cc:105:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 105 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel_stream_client.cc:153:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 153 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/surface/version.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/surface/version.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/client_channel/subchannel_stream_client.cc:356:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 356 | MutexLock lock(&subchannel_stream_client_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/client_channel/subchannel_stream_client.cc:421:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 421 | MutexLock lock(&self->subchannel_stream_client_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/direct_channel.cc:15: In file included from ./src/core/client_channel/direct_channel.h:20: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/direct_channel.cc:15: In file included from ./src/core/client_channel/direct_channel.h:20: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/direct_channel.cc:15: In file included from ./src/core/client_channel/direct_channel.h:20: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/direct_channel.cc:15: In file included from ./src/core/client_channel/direct_channel.h:20: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/systemd_utils.cc:32: In file included from ./src/core/lib/iomgr/systemd_utils.h:24: In file included from ./src/core/lib/iomgr/tcp_server_utils_posix.h:26: In file included from ./src/core/lib/event_engine/posix.h:24: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/fork_posix.cc:33: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/fork_posix.cc:33: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/fork_posix.cc:33: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/http2_settings_manager.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/http2_settings_manager.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:174:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 174 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:228:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:270:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 270 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:424:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 424 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:464:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 464 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:516:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 516 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/fork_posix.cc:33: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/fork_posix.cc:33: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/fork_posix.cc:33: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/fork_posix.cc:33: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: In file included from 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]src/core/lib/security/authorization/grpc_server_authz_filter.cc :15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h225: | 36 : In file included from ./src/core/call/call_filters.h :M27u: tIn file included from e./src/core/call/message.hx:L20o: cIn file included from k./src/core/lib/resource_quota/arena.h :l39o: cIn file included from k./src/core/lib/resource_quota/memory_quota.h(:&35p: a./src/core/channelz/channelz.hr:e658n:t15_:m uwarning: _'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]) ; | ^ 658 | /usr/include/absl/synchronization/mutex.h :M620u:t5e:x Lnote: o'MutexLock' has been explicitly marked deprecated herec k l o620c | k ( &[c[hdaenpnreelc_aatregds(_"mUus_e) ;t h e| ^c ons/usr/include/absl/synchronization/mutex.ht:r620u:c5t:o rnote: 'MutexLock' has been explicitly marked deprecated here t h620a | t t[a[kdeesp rae craetfeedr(e"nUcsee itnhset ecaodn"s)t]r]u c t| o ^r that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client.cc:19: In file included from ./src/core/lib/iomgr/tcp_client.h:27: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_client.cc:19: In file included from ./src/core/lib/iomgr/tcp_client.h:27: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_client.cc:19: In file included from ./src/core/lib/iomgr/tcp_client.h:27: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_client.cc:19: In file included from ./src/core/lib/iomgr/tcp_client.h:27: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/transport/call_final_info.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/transport/call_final_info.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/channelz/channel_trace.cc:19: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/channelz/channel_trace.cc:19: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/channelz/channel_trace.cc:19: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/channelz/channel_trace.cc:19: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/direct_channel.cc:15: In file included from ./src/core/client_channel/direct_channel.h:20: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/transport/connectivity_state.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/transport/connectivity_state.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/channelz/channel_trace.cc:19: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/direct_channel.cc:17: In file included from ./src/core/call/client_call.h:43: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/direct_channel.cc:17: In file included from ./src/core/call/client_call.h:43: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/direct_channel.cc:17: In file included from ./src/core/call/client_call.h:43: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client.cc:19: In file included from ./src/core/lib/iomgr/tcp_client.h:27: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client.cc:19: In file included from ./src/core/lib/iomgr/tcp_client.h:27: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client.cc:19: In file included from ./src/core/lib/iomgr/tcp_client.h:27: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client.cc:19: In file included from ./src/core/lib/iomgr/tcp_client.h:27: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/surface/channel_create.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/surface/channel_create.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/credentials/transport/tls/grpc_tls_certificate_provider.cc:17: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_provider.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client.cc:19: In file included from ./src/core/lib/iomgr/tcp_client.h:30: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/vsock.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/vsock.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/grpc_server_authz_filter.cc:15: In file included from ./src/core/lib/security/authorization/grpc_server_authz_filter.h:23: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/connectivity_state.cc:23: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/transport/connectivity_state.cc:23: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/transport/connectivity_state.cc:23: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/transport/connectivity_state.cc:23: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: In file included from ./src/core/channelz/ztrace_collector.h:28: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/direct_channel.cc:15: In file included from ./src/core/client_channel/direct_channel.h:20: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/channel_create.cc:17: In file included from ./src/core/lib/surface/channel_create.h:25: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/channel_create.cc:17: In file included from ./src/core/lib/surface/channel_create.h:25: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/channel_create.cc:17: In file included from ./src/core/lib/surface/channel_create.h:25: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/channel_create.cc:17: In file included from ./src/core/lib/surface/channel_create.h:25: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:29: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_create.cc:17: In file included from ./src/core/lib/surface/channel_create.h:25: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_create.cc:17: In file included from ./src/core/lib/surface/channel_create.h:25: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_create.cc:17: In file included from ./src/core/lib/surface/channel_create.h:25: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/handshaker/http_connect/xds_http_proxy_mapper.cc:17: In file included from ./src/core/handshaker/http_connect/xds_http_proxy_mapper.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 33 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/server/xds_channel_stack_modifier.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/server/xds_channel_stack_modifier.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/http2_transport.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/http2_transport.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/channel_create.cc:17: In file included from ./src/core/lib/surface/channel_create.h:25: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_create.cc:17: In file included from ./src/core/lib/surface/channel_create.h:25: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_create.cc:17: In file included from ./src/core/lib/surface/channel_create.h:25: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_create.cc:17: In file included from ./src/core/lib/surface/channel_create.h:25: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/load_balancing/grpclb/grpclb_client_stats.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/grpclb/grpclb_client_stats.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/transport/error_utils.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/transport/error_utils.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/wakeup_fd_eventfd.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/wakeup_fd_eventfd.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:38: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/transport/endpoint_transport_client_channel_factory.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/transport/endpoint_transport_client_channel_factory.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/channel_create.cc:17: In file included from ./src/core/lib/surface/channel_create.h:25: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/api.cc:15: In file included from ./src/core/lib/resource_quota/api.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb_client_stats.cc:19: In file included from ./src/core/load_balancing/grpclb/grpclb_client_stats.h:31: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/grpclb/grpclb_client_stats.cc:19: In file included from ./src/core/load_balancing/grpclb/grpclb_client_stats.h:31: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/grpclb/grpclb_client_stats.cc:19: In file included from ./src/core/load_balancing/grpclb/grpclb_client_stats.h:31: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/grpclb/grpclb_client_stats.cc:19: In file included from ./src/core/load_balancing/grpclb/grpclb_client_stats.h:31: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/load_balancing/grpclb/grpclb_client_stats.cc:51:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 51 | MutexLock lock(&drop_count_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/grpclb/grpclb_client_stats.cc:84:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | MutexLock lock(&drop_count_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 30 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/client_channel/dynamic_filters.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/client_channel/dynamic_filters.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:29: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:26: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:26: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:26: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:26: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:17: In file included from ./src/core/load_balancing/xds/cds.h:24: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:45: In file included from ./src/core/lib/iomgr/tcp_posix.h:36: ./src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/iomgr/tcp_client_posix.cc:261:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 261 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/iomgr/tcp_client_posix.cc:390:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 390 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/iomgr/tcp_client_posix.cc:437:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 437 | grpc_core::MutexLock lock(&shard->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/resolver/dns/native/dns_resolver.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/resolver/dns/native/dns_resolver.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:26: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:26: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:26: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/filters/stateful_session/stateful_session_filter.cc:17: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/transport/error_utils.cc:33:26: warning: function 'recursively_find_error_with_field' is not needed and will not be emitted [-Wunneeded-internal-declaration] 33 | static grpc_error_handle recursively_find_error_with_field( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/core/lib/surface/channel_create.cc:41: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_create.cc:41: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_create.cc:41: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_create.cc:41: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_create.cc:41: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_create.cc:41: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:26: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:26: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:26: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:26: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:26: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:26: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_create.cc:41: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:26: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5:In file included from src/core/lib/surface/channel_create.ccnote: :'MutexLock' has been explicitly marked deprecated here41 : In file included from ./src/core/lib/surface/lame_client.h: 29620: | In file included from ./src/core/lib/channel/promise_based_filter.h :[59[: d./src/core/lib/promise/inter_activity_pipe.he:p84r:e27c:a twarning: e'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]d ("Us e84 | t h e c o nRsetlreuacstaobrl etMhuatte xtLaokceks lao crke(f&emrue_n)c;e i| n ^s tead")]]/usr/include/absl/synchronization/mutex.h : 1121| : ^5 : note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:26: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.ccIn file included from :src/core/lib/surface/channel_create.cc19:: 41In file included from : ./src/core/ext/transport/chttp2/transport/http2_transport.hIn file included from :./src/core/lib/surface/lame_client.h26:: 29./src/core/channelz/channelz.h: :In file included from 658./src/core/lib/channel/promise_based_filter.h::1559:: ./src/core/lib/promise/inter_activity_pipe.hwarning: :'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]103 :27: warning: 658'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] | Mut e103x | L o c k l oRcekl(e&acshaabnlneeMlu_taerxgLso_cmku _l)o;c k | ( ^& m/usr/include/absl/synchronization/mutex.hu:_620):;5 : | note: ^'MutexLock' has been explicitly marked deprecated here /usr/include/absl/synchronization/mutex.h :6201121 | : 5 :[ [note: d'ReleasableMutexLock' has been explicitly marked deprecated heree preca t1121e | d ( "[U[sde the ceopnrsetcrautcetdo(r" Utshea tt htea kecso nas trreufcetroern cteh aitn sttaekaeds" )a] ]r e f| e ^r ence instead")]] | ^ In file included from src/core/lib/surface/channel_create.cc:41: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_create.cc:41: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_create.cc:41: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_create.cc:41: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/wakeup_fd_nospecial.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/wakeup_fd_nospecial.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/channel_create.cc:41: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 1 warning generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/transport/promise_endpoint.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/transport/promise_endpoint.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/wakeup_fd_pipe.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/wakeup_fd_pipe.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/resource_quota/arena.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/resource_quota/arena.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] In file included from src/core/server/xds_channel_stack_modifier.cc600: | 27 : In file included from ./src/core/config/core_configuration.h :M29u: tIn file included from e./src/core/lib/surface/channel_init.hx:31L: oIn file included from c./src/core/call/call_filters.hk: 27l: oIn file included from c./src/core/call/message.hk:(20&: cIn file included from h./src/core/lib/resource_quota/arena.ha:n39n: eIn file included from l./src/core/lib/resource_quota/memory_quota.h_:a35r: g./src/core/channelz/channelz.hs:_225m:u15_:) ;warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] | ^ /usr/include/absl/synchronization/mutex.h: 620225: | 5 : note: 'MutexLock' has been explicitly marked deprecated hereM utexLo c620k | l o[c[kd(e&ppraerceantte_dm(u"_U)s;e t| h ^e constr/usr/include/absl/synchronization/mutex.hu:c620t:o5r: tnote: h'MutexLock' has been explicitly marked deprecated herea t take s620 | a r[e[fdeerperneccea tiends(t"eUasde" )t]h]e c| o ^n structor that takes a reference instead")]] | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:52:21: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 52 | ztrace_collector->Append(grpc_core::H2RstStreamTrace{id, code}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_client_posix.cc:43: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/grpclb/load_balancer_api.cc:19: In file included from ./src/core/load_balancing/grpclb/load_balancer_api.h:27: In file included from ./src/core/load_balancing/grpclb/grpclb_client_stats.h:31: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/grpclb/load_balancer_api.cc:19: In file included from ./src/core/load_balancing/grpclb/load_balancer_api.h:27: In file included from ./src/core/load_balancing/grpclb/grpclb_client_stats.h:31: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/grpclb/load_balancer_api.cc:19: In file included from ./src/core/load_balancing/grpclb/load_balancer_api.h:27: In file included from ./src/core/load_balancing/grpclb/grpclb_client_stats.h:31: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/config/core_configuration.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/dynamic_filters.cc:17: In file included from ./src/core/client_channel/dynamic_filters.h:26: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/dynamic_filters.cc:17: In file included from ./src/core/client_channel/dynamic_filters.h:26: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/dynamic_filters.cc:17: In file included from ./src/core/client_channel/dynamic_filters.h:26: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/dynamic_filters.cc:17: In file included from ./src/core/client_channel/dynamic_filters.h:26: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from ./src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from ./src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from ./src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from ./src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/client_channel/dynamic_filters.cc:17: In file included from ./src/core/client_channel/dynamic_filters.h:26: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from ./src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_rst_stream.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ src/core/ext/transport/chttp2/transport/frame_rst_stream.cc:126:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 126 | t->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from ./src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from ./src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from ./src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_create.cc:17: In file included from ./src/core/lib/surface/channel_create.h:25: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/dynamic_filters.cc:17: In file included from ./src/core/client_channel/dynamic_filters.h:26: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/dynamic_filters.cc:17: In file included from ./src/core/client_channel/dynamic_filters.h:26: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/dynamic_filters.cc:17: In file included from ./src/core/client_channel/dynamic_filters.h:26: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/dynamic_filters.cc:17: In file included from ./src/core/client_channel/dynamic_filters.h:26: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 4 warnings generated. In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/load_balancing/health_check_client.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/health_check_client.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from ./src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from ./src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from ./src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/transport/endpoint_transport_client_channel_factory.cc:15: In file included from ./src/core/transport/endpoint_transport_client_channel_factory.h:18: In file included from ./src/core/client_channel/client_channel_factory.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181In file included from | src/core/ext/transport/chttp2/transport/http2_transport.cc : 19A: BIn file included from S./src/core/ext/transport/chttp2/transport/http2_transport.hL:_32D: EIn file included from P./src/core/ext/transport/chttp2/transport/stream.hR:E39C: A./src/core/ext/transport/chttp2/transport/stream_data_queue.hT:E518_:A15N:D _warning: I'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]N LIN E518( | ) | ^M utexLock lock(&mu_/usr/include/absl/base/macros.h):;229 : 39| : ^ note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE'/usr/include/absl/synchronization/mutex.h :620:5: note: 'MutexLock' has been explicitly marked deprecated here 229 | # d620e | f i n[e[ dAeBpSrLe_cDaEtPeRdE(C"AUTsEe_ AtNhDe_ IcNoLnIsNtEr(u)c t[o[rd etphraetc attaekde]s] aA BrSeLf_eRrEeFnAcCeT OiRn_sItNeLaIdN"E) ] ]| ^ | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/dynamic_filters.cc:17: In file included from ./src/core/client_channel/dynamic_filters.h:26: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/dynamic_filters.cc:17: In file included from ./src/core/client_channel/dynamic_filters.h:26: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/dynamic_filters.cc:17: In file included from ./src/core/client_channel/dynamic_filters.h:26: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/client_channel/dynamic_filters.cc:17: In file included from ./src/core/client_channel/dynamic_filters.h:26: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ ./src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/cds.cc:48: In file included from ./src/core/resolver/xds/xds_dependency_manager.h:23: In file included from ./src/core/xds/grpc/xds_client_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/security/authorization/matchers.cc:15: In file included from ./src/core/lib/security/authorization/matchers.h:27: In file included from ./src/core/lib/security/authorization/evaluate_args.h:25: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^In file included from src/core/lib/iomgr/wakeup_fd_pipe.cc:29: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/promise_endpoint.cc:15: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:27: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_posix.cc:55: In file included from ./src/core/lib/iomgr/buffer_list.h:30: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_posix.cc:55: In file included from ./src/core/lib/iomgr/buffer_list.h:30: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_posix.cc:55: In file included from ./src/core/lib/iomgr/buffer_list.h:30: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_posix.cc:55: ./src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_posix.cc:57: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_posix.cc:57: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_posix.cc:57: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_posix.cc:57: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_channel_stack_modifier.cc:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/health_check_client.cc:33: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/health_check_client.cc:33: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/health_check_client.cc:33: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/health_check_client.cc:33: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/wakeup_fd_posix.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/wakeup_fd_posix.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/health_check_client.cc:33: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/arena.cc:19: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/iomgr/tcp_posix.cc:642:25: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 642 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/iomgr/tcp_posix.cc:648:25: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 648 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/iomgr/tcp_posix.cc:660:23: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 660 | g_backup_poller_mu->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/iomgr/tcp_posix.cc:663:23: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 663 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 42 warnings generated. src/core/lib/iomgr/tcp_posix.cc:678:23: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 678 | g_backup_poller_mu->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/iomgr/tcp_posix.cc:687:25: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 687 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/iomgr/tcp_posix.cc:696:25: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 696 | g_backup_poller_mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/iomgr/tcp_posix.cc:799:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 799 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/iomgr/tcp_posix.cc:801:16: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 801 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/iomgr/tcp_posix.cc:809:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 809 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/iomgr/tcp_posix.cc:814:16: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 814 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/surface/channel_init.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/surface/channel_init.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/lib/iomgr/tcp_posix.cc:1113:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 1113 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/iomgr/tcp_posix.cc:1121:20: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1121 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/iomgr/tcp_posix.cc:1145:16: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1145 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/iomgr/tcp_posix.cc:1155:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 1155 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/iomgr/tcp_posix.cc:1164:18: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1164 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/iomgr/tcp_posix.cc:1170:18: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1170 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/iomgr/tcp_posix.cc:1176:18: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 1176 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/resource_quota/connection_quota.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/resource_quota/connection_quota.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/lib/iomgr/tcp_posix.cc:2076:16: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 2076 | tcp->read_mu.Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/iomgr/tcp_posix.cc:2078:16: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 2078 | tcp->read_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/health_check_client.cc:34: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/health_check_client.cc:34: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/health_check_client.cc:34: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:271:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/health_check_client.cc:34: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/health_check_client.cc:34: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/health_check_client.cc:34: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/health_check_client.cc:34: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/health_check_client.cc:34: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/health_check_client.cc:34: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/health_check_client.cc:34: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/health_check_client.cc:34: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/health_check_client.cc:34: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. In file included from src/core/ext/transport/chttp2/transport/http2_transport.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/transport/status_conversion.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/transport/status_conversion.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/health_check_client.cc:34: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/health_check_client.cc:34: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/health_check_client.cc:34: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/health_check_client.cc:34: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/server/xds_server_config_fetcher.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/server/xds_server_config_fetcher.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/client_channel/dynamic_filters.cc:17: In file included from ./src/core/client_channel/dynamic_filters.h:26: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl' requested here 546 | impl()->PostReclaimer(pass, std::move(fn)); | ^ src/core/lib/iomgr/tcp_posix.cc:822:23: note: in instantiation of function template specialization 'grpc_core::MemoryOwner::PostReclaimer<(lambda at src/core/lib/iomgr/tcp_posix.cc:824:9)>' requested here 822 | tcp->memory_owner.PostReclaimer( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/native/dns_resolver.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 28 warnings generated. In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/frame_security.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/frame_security.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/transport/timeout_encoding.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/transport/timeout_encoding.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 56 warnings generated. In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/tcp_server.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/tcp_server.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 41 warnings generated. In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/grpc_if_nametoindex_unsupported.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/grpc_if_nametoindex_unsupported.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/host_port.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/host_port.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/health_check_client.cc:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&self->producer_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/health_check_client.cc:145:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 145 | MutexLock lock(&self->producer_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/health_check_client.cc:316:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 316 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/health_check_client.cc:326:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 326 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/health_check_client.cc:347:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 347 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/health_check_client.cc:366:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 366 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/chttp2_plugin.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/chttp2_plugin.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/security/authorization/stdout_logger.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/security/authorization/stdout_logger.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 26 warnings generated. In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/resolver/endpoint_addresses.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/resolver/endpoint_addresses.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from ./src/core/lib/promise/loop.h:25: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from ./src/core/lib/promise/loop.h:25: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from ./src/core/lib/promise/loop.h:25: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from ./src/core/lib/promise/loop.h:25: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from ./src/core/lib/promise/loop.h:25: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from ./src/core/lib/promise/loop.h:25: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from ./src/core/lib/promise/loop.h:25: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:21: In file included from ./src/core/lib/promise/loop.h:25: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/health_check_client.cc:34: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from ./src/core/lib/promise/party.h:28: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/http_client/format_request.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/http_client/format_request.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/resource_quota/connection_quota.cc:15: In file included from ./src/core/lib/resource_quota/connection_quota.h:23: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_server.cc:19: In file included from ./src/core/lib/iomgr/tcp_server.h:29: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_server.cc:19: In file included from ./src/core/lib/iomgr/tcp_server.h:29: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_server.cc:19: In file included from ./src/core/lib/iomgr/tcp_server.h:29: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from ./src/core/lib/promise/party.h:28: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from ./src/core/lib/promise/party.h:28: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from ./src/core/lib/promise/party.h:28: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from ./src/core/lib/promise/party.h:28: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from ./src/core/lib/promise/party.h:28: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from ./src/core/lib/promise/party.h:28: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from ./src/core/lib/promise/party.h:28: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from ./src/core/lib/promise/party.h:28: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from ./src/core/lib/promise/party.h:28: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from ./src/core/lib/promise/party.h:31: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from ./src/core/lib/promise/party.h:31: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from ./src/core/lib/promise/party.h:31: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/surface/channel_init.cc:486:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 486 | MutexLock lock(m); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor In file included from tsrc/core/ext/transport/chttp2/transport/frame_security.cch:a22t: In file included from t./src/core/ext/transport/chttp2/transport/internal.ha:37k: eIn file included from s./src/core/call/metadata.h :a20 : rIn file included from e./src/core/call/metadata_batch.hf:e41r: eIn file included from n./src/core/util/chunked_vector.hc:e24 : iIn file included from n./src/core/lib/resource_quota/arena.hs:t39e: aIn file included from d./src/core/lib/resource_quota/memory_quota.h":)35]: ]./src/core/channelz/channelz.h : 220| : ^15 : warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from ./src/core/lib/promise/party.h:31: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/transport/transport.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/transport/transport.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server.cc:19: In file included from ./src/core/lib/iomgr/tcp_server.h:30: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server.cc:19: In file included from ./src/core/lib/iomgr/tcp_server.h:30: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server.cc:19: In file included from ./src/core/lib/iomgr/tcp_server.h:30: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server.cc:19: In file included from ./src/core/lib/iomgr/tcp_server.h:30: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/backoff.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/backoff.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/slice/percent_encoding.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/slice/percent_encoding.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/iomgr/tcp_server_posix.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/iomgr/tcp_server_posix.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/keepalive.cc:18: In file included from ./src/core/ext/transport/chttp2/transport/keepalive.h:22: In file included from ./src/core/lib/promise/party.h:31: In file included from ./src/core/lib/event_engine/event_engine_context.h:21: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/channel_init.cc:19: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | In file included from src/core/ext/transport/chttp2/chttp2_plugin.ccA:B15S: LIn file included from _./src/core/config/core_configuration.hD:E29P: RIn file included from E./src/core/lib/surface/channel_init.hC:A31T: EIn file included from _./src/core/call/call_filters.hA:N27D: _In file included from I./src/core/call/message.hN:L20I: NIn file included from E./src/core/lib/resource_quota/arena.h(:)39 : In file included from | ./src/core/lib/resource_quota/memory_quota.h ^: 35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] /usr/include/absl/base/macros.h: 229600: | 39 : note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE'M utexLo c229k | #ldoecfki(n&ec hAaBnSnLe_lD_EaPrRgEsC_AmTuE__)A;N D _| I ^N LI/usr/include/absl/synchronization/mutex.hN:E620(:)5 :[ [note: d'MutexLock' has been explicitly marked deprecated heree prec a620t | e d ][][ dAeBpSrLe_cRaEtFeAdC(T"OURs_eI NtLhIeN Ec o n| s ^t ructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | In file included from [src/core/lib/resource_quota/memory_quota.cc[:d15e: pIn file included from r./src/core/lib/resource_quota/memory_quota.he:c35a: tIn file included from e./src/core/channelz/channelz.hd:(38": UIn file included from s./src/core/channelz/channel_trace.he: 38t: h./src/core/util/sync.he: 189c:o10n:s twarning: r'Unlock' is deprecated [-Wdeprecated-declarations]u c t189o | r t h amtu _t-a>kUensl oac kr(e)f;e r e| n ^c e/usr/include/absl/synchronization/mutex.h :i190n:s3t:e anote: d'Unlock' has been explicitly marked deprecated here" )] ]190 | | ^A BSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/resolver/fake/fake_resolver.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/resolver/fake/fake_resolver.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/server/xds_server_config_fetcher.cc:55: In file included from ./src/core/server/server.h:55: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:55: In file included from ./src/core/server/server.h:55: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:55: In file included from ./src/core/server/server.h:55: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:55: In file included from ./src/core/server/server.h:55: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/load_balancing/xds/xds_cluster_impl.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/xds/xds_cluster_impl.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 32 warnings generated. In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/load_balancing/lb_policy.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/lb_policy.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a referencIn file included from esrc/core/lib/resource_quota/memory_quota.cc :i15n: sIn file included from t./src/core/lib/resource_quota/memory_quota.he:a35d: "./src/core/channelz/channelz.h):]225]: 15 :| ^warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes In file included from asrc/core/util/http_client/format_request.cc :r30e: fIn file included from e./src/core/util/http_client/httpcli.hr:e33n: cIn file included from e./src/core/handshaker/handshaker.h :i29n: s./src/core/channelz/channelz.ht:e643a:d15":) ]warning: ]'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] | ^ 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:15: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher.cc:55: ./src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/parsing.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/parsing.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/transport/transport.cc:19: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/transport/transport.cc:19: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/transport/transport.cc:19: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/transport/transport.cc:19: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport.cc:19: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/message_size_service_config.cc:17: In file included from ./src/core/transport/message_size_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/memory_quota.cc:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/memory_quota.cc:80:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport.cc:19: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport.cc:19: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport.cc:19: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport.cc:19: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/memory_quota.cc:224:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 224 | MutexLock lock(&state_->reader_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/memory_quota.cc:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&state_->reader_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/memory_quota.cc:250:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | MutexLock lock(&state_->reader_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/memory_quota.cc:293:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 293 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/memory_quota.cc:428:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 428 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/memory_quota.cc:573:24: warning: 'TryLock' is deprecated [-Wdeprecated-declarations] 573 | if (shard.shard_mu.TryLock()) { | ^ /usr/include/absl/synchronization/mutex.h:200:3: note: 'TryLock' has been explicitly marked deprecated here 200 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/resource_quota/memory_quota.cc:577:22: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 577 | shard.shard_mu.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/resource_quota/memory_quota.cc:613:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 613 | MutexLock l(&shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/memory_quota.cc:625:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 625 | MutexLock l(&small_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/memory_quota.cc:634:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 634 | MutexLock l(&big_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/memory_quota.cc:670:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 670 | MutexLock l(&old_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/memory_quota.cc:677:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 677 | MutexLock l(&new_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/memory_quota.cc:690:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 690 | MutexLock l(&old_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/memory_quota.cc:697:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 697 | MutexLock l(&new_shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/memory_quota.cc:738:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 738 | MutexLock l(&shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/memory_quota.cc:749:30: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 749 | MutexLock l(&shard.shard_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_security.cc:22: In file included from ./src/core/ext/transport/chttp2/transport/internal.h:37: In file included from ./src/core/call/metadata.h:20: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport.cc:19: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport.cc:19: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport.cc:19: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport.cc:19: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/format_request.cc:30: In file included from ./src/core/util/http_client/httpcli.h:43: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/dump_args.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/dump_args.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:966:17: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::RegisterGaugeProvider' requested here 966 | storage_->RegisterGaugeProvider(this); | ^ src/core/lib/resource_quota/memory_quota.cc:462:3: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider::ProviderConstructed' requested here 462 | ProviderConstructed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:970:17: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::UnregisterGaugeProvider' requested here 970 | storage_->UnregisterGaugeProvider(this); | ^ src/core/lib/resource_quota/memory_quota.cc:467:3: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::GaugeProvider::ProviderDestructing' requested here 467 | ProviderDestructing(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:20: In file included from ./src/core/resolver/fake/fake_resolver.h:27: In file included from ./src/core/util/notification.h:20: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/fake/fake_resolver.cc:20: In file included from ./src/core/resolver/fake/fake_resolver.h:27: In file included from ./src/core/util/notification.h:20: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/fake/fake_resolver.cc:20: In file included from ./src/core/resolver/fake/fake_resolver.h:27: In file included from ./src/core/util/notification.h:20: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/fake/fake_resolver.cc:20: In file included from ./src/core/resolver/fake/fake_resolver.h:27: In file included from ./src/core/util/notification.h:20: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/fake/fake_resolver.cc:20: In file included from ./src/core/resolver/fake/fake_resolver.h:27: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:20: In file included from ./src/core/resolver/fake/fake_resolver.h:27: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:20: In file included from ./src/core/resolver/fake/fake_resolver.h:27: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:20: In file included from ./src/core/resolver/fake/fake_resolver.h:27: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:503:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 503 | mu()->Lock(); | ^ ./src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/lib/resource_quota/memory_quota.cc:535:20)>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/lib/resource_quota/memory_quota.cc:535:20)>' requested here 534 | MakeActivity(std::move(reclamation_loop), ExecCtxWakeupScheduler(), | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:505:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 505 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:597:11: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 597 | mu()->Lock(); | ^ ./src/core/lib/promise/activity.h:521:5: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/lib/resource_quota/memory_quota.cc:535:20)>::Step' requested here 521 | Step(); | ^ ./src/core/lib/promise/exec_ctx_wakeup_scheduler.h:42:46: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/lib/resource_quota/memory_quota.cc:535:20)>::RunScheduledWakeup' requested here 42 | static_cast(arg)->RunScheduledWakeup(); | ^ ./src/core/lib/iomgr/closure.h:118:30: note: expanded from macro 'GRPC_CLOSURE_INIT' 118 | grpc_closure_init(closure, cb, cb_arg) | ^ ./src/core/lib/promise/activity.h:573:13: note: in instantiation of member function 'grpc_core::ExecCtxWakeupScheduler::BoundScheduler, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/lib/resource_quota/memory_quota.cc:535:20)>>::ScheduleWakeup' requested here 573 | this->ScheduleWakeup(); | ^ ./src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/lib/resource_quota/memory_quota.cc:535:20)>::WakeupAsync' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ ./src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/lib/resource_quota/memory_quota.cc:535:20)>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/lib/resource_quota/memory_quota.cc:535:20)>' requested here 534 | MakeActivity(std::move(reclamation_loop), ExecCtxWakeupScheduler(), | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:600:13: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 600 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:604:11: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 604 | mu()->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/memory_quota.cc:15: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: ./src/core/lib/promise/activity.h:536:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 536 | MutexLock lock(mu()); | ^ ./src/core/lib/promise/activity.h:492:3: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/lib/resource_quota/memory_quota.cc:535:20)>::Cancel' requested here 492 | PromiseActivity(F promise_factory, WakeupScheduler wakeup_scheduler, | ^ ./src/core/lib/promise/activity.h:685:11: note: in instantiation of member function 'grpc_core::promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/lib/resource_quota/memory_quota.cc:535:20)>::PromiseActivity' requested here 685 | new promise_detail::PromiseActivity, grpc_core::ExecCtxWakeupScheduler, (lambda at src/core/lib/resource_quota/memory_quota.cc:535:20)>' requested here 534 | MakeActivity(std::move(reclamation_loop), ExecCtxWakeupScheduler(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/http_client/httpcli.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/http_client/httpcli.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/transport/session_endpoint.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/transport/session_endpoint.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/resolver/fake/fake_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/fake/fake_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/frame_settings.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/frame_settings.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/resolver/fake/fake_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc:25: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc:25: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc:25: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc:25: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from In file included from src/core/load_balancing/lb_policy.ccsrc/core/ext/transport/chttp2/transport/parsing.cc::1935: : In file included from In file included from ./src/core/load_balancing/lb_policy.h./src/core/call/metadata_batch.h:41:: 41In file included from : ./src/core/util/chunked_vector.hIn file included from :./src/core/telemetry/metrics.h24:: 28In file included from : ./src/core/lib/resource_quota/arena.hIn file included from :./src/core/telemetry/call_tracer.h39:: 29In file included from : ./src/core/lib/resource_quota/memory_quota.hIn file included from :./src/core/call/message.h:3520: : ./src/core/channelz/channelz.hIn file included from :./src/core/lib/resource_quota/arena.h600::3915: :In file included from ./src/core/lib/resource_quota/memory_quota.hwarning: :'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]35 : In file included from ./src/core/channelz/channelz.h600: | 38 : In file included from ./src/core/channelz/channel_trace.h :M38u: t./src/core/util/sync.he:x169L:o10c:k lwarning: o'Lock' is deprecated [-Wdeprecated-declarations]c k(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[d e169p | r e c a tmeud_(-">ULsoec kthe constr(u)c;t o r| ^t hat takes a reference instead")]] | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes In file included from asrc/core/load_balancing/lb_policy.cc :r19e: fIn file included from e./src/core/load_balancing/lb_policy.hr:e41n: cIn file included from e./src/core/telemetry/metrics.h :i28n: sIn file included from t./src/core/telemetry/call_tracer.he:a29d: "In file included from )./src/core/call/message.h]:]20 : In file included from | ./src/core/lib/resource_quota/arena.h ^: 39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABIn file included from Ssrc/core/ext/transport/chttp2/transport/parsing.ccL:_35R: EIn file included from F./src/core/call/metadata_batch.hA:C41T: OIn file included from R./src/core/util/chunked_vector.h_:I24N: LIn file included from I./src/core/lib/resource_quota/arena.hN:E39 : In file included from | ./src/core/lib/resource_quota/memory_quota.h ^: 35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]]In file included from src/core/load_balancing/lb_policy.cc :| 19 ^: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprIn file included from esrc/core/ext/transport/chttp2/transport/parsing.ccc:a35t: eIn file included from d./src/core/call/metadata_batch.h]:]41 : AIn file included from B./src/core/util/chunked_vector.hS:L24_: RIn file included from E./src/core/lib/resource_quota/arena.hF:A39C: TIn file included from O./src/core/lib/resource_quota/memory_quota.hR:_35I: N./src/core/channelz/channelz.hL:I658N:E15 : | warning: ^'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ ./src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/fake/fake_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor In file included from tsrc/core/ext/transport/chttp2/chttp2_plugin.cch:a17t: In file included from t./src/core/ext/transport/chttp2/server/chttp2_server.ha:k29e: sIn file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.ha: 46r: eIn file included from f./src/core/ext/transport/chttp2/transport/ping_promise.he:r35e: n./src/core/lib/promise/inter_activity_latch.hc:e98 :i17n:s twarning: e'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]a d")]] | ^ 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:46: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/slice/slice_buffer.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/slice/slice_buffer.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/server/xds_server_config_fetcher.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc:25: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc:25: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc:25: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc:25: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: ./src/core/ext/transport/chttp2/transport/security_frame.h:124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: ./src/core/ext/transport/chttp2/transport/security_frame.h:157:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:57: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:217:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 217 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: ./src/core/ext/transport/chttp2/transport/security_frame.h:198:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:57: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:249:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:57: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:263:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:57: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:272:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 272 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:57: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:284:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 284 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:57: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:325:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 325 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: ./src/core/ext/transport/chttp2/transport/security_frame.h:219:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 219 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:57: ./src/core/lib/event_engine/posix_engine/posix_endpoint.h:365:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:48: ./src/core/ext/transport/chttp2/transport/security_frame.h:244:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 244 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:68: In file included from ./src/core/lib/iomgr/tcp_posix.h:36: ./src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/event_log.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/event_log.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from ./src/core/server/server.h:55: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from ./src/core/server/server.h:55: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from ./src/core/server/server.h:55: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:35: In file included from ./src/core/server/server.h:55: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:35: ./src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport.cc:19: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/event_log.cc:15: In file included from ./src/core/util/event_log.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/event_log.cc:15: In file included from ./src/core/util/event_log.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/event_log.cc:15: In file included from ./src/core/util/event_log.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/event_log.cc:15: In file included from ./src/core/util/event_log.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/iomgr/tcp_server_posix.cc:54: In file included from ./src/core/lib/event_engine/default_event_engine.h:23: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here src/core/util/event_log.cc :112736 | : 15 : rewarning: t'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]u rn RefCount e36d | P t r < SMtuotreaxgLeo>c(kn elwo cSkt(&ofrraaggem(etnhti.sm, us)t;d : :| m ^o ve(labels)))/usr/include/absl/synchronization/mutex.h;: 620 :5| : ^ note: 'MutexLock' has been explicitly marked deprecated here ./src/core/telemetry/instrument.h:1053:35: 620note: | in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here [[de p1053r | e c aGtPRe_dA(T"TURsIeB UtThEe_ NcOoInNsLtIrNuEc teoxrp ltihcaitt tIanksetsr uam ernetfDeormeanicneI mipnls(t e a| d ^" )]] ./src/core/telemetry/instrument.h :| 1159 ^: 13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/transport/session_endpoint.cc:19: In file included from ./src/core/transport/session_endpoint.h:30: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/transport/session_endpoint.cc:19: In file included from ./src/core/transport/session_endpoint.h:30: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/transport/session_endpoint.cc:19: In file included from ./src/core/transport/session_endpoint.h:30: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_settings.cc:27: In file included from ./src/core/ext/transport/chttp2/transport/flow_control.h:36: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy.cc:19: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:35: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/completion_queue.cc:18: In file included from ./src/core/lib/surface/completion_queue.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/completion_queue.cc:18: In file included from ./src/core/lib/surface/completion_queue.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/completion_queue.cc:18: In file included from ./src/core/lib/surface/completion_queue.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/load_balancing/xds/xds_cluster_impl.cc:121:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 121 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/xds/xds_cluster_impl.cc:136:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 136 | MutexLock lock(&g_call_counter_map->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:39: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ src/core/ext/transport/chttp2/transport/parsing.cc:545:29: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append' requested here 545 | t->http2_ztrace_collector.Append(grpc_core::H2UnknownFrameTrace{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/completion_queue.cc:38: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/completion_queue.cc:38: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/completion_queue.cc:38: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/completion_queue.cc:38: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 31 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/resolver/google_c2p/google_c2p_resolver.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/resolver/google_c2p/google_c2p_resolver.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/transport/session_endpoint.cc:37: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/session_endpoint.cc:37: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/session_endpoint.cc:37: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/session_endpoint.cc:37: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/fake_transport_security.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/fake_transport_security.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/resource_quota/resource_quota.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/resource_quota/resource_quota.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/util/http_client/httpcli.cc:218:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 218 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/util/http_client/httpcli.cc:258:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 258 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/util/http_client/httpcli.cc:321:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 321 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/util/http_client/httpcli.cc:346:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 346 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/util/http_client/httpcli.cc:412:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 412 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 35 warnings generated. In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:271:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/matchers.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/matchers.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy_registry.cc:17: In file included from ./src/core/load_balancing/lb_policy_registry.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/lb_policy_registry.cc:17: In file included from ./src/core/load_balancing/lb_policy_registry.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/lb_policy_registry.cc:17: In file included from ./src/core/load_balancing/lb_policy_registry.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/lb_policy_registry.cc:17: In file included from ./src/core/load_balancing/lb_policy_registry.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:43: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy_registry.cc:17: In file included from ./src/core/load_balancing/lb_policy_registry.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy_registry.cc:17: In file included from ./src/core/load_balancing/lb_policy_registry.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy_registry.cc:17: In file included from ./src/core/load_balancing/lb_policy_registry.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy_registry.cc:17: In file included from ./src/core/load_balancing/lb_policy_registry.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/parsing.cc:39: In file included from ./src/core/ext/transport/chttp2/transport/frame_data.h:28: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ src/core/ext/transport/chttp2/transport/parsing.cc:1067:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at src/core/ext/transport/chttp2/transport/parsing.cc:1067:38)>' requested here 1067 | t->http2_ztrace_collector.Append([t]() { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_impl.cc:31: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy_registry.cc:17: In file included from ./src/core/load_balancing/lb_policy_registry.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy_registry.cc:17: In file included from ./src/core/load_balancing/lb_policy_registry.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy_registry.cc:17: In file included from ./src/core/load_balancing/lb_policy_registry.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/lb_policy_registry.cc:17: In file included from ./src/core/load_balancing/lb_policy_registry.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/chttp2_plugin.cc:17: In file included from ./src/core/ext/transport/chttp2/server/chttp2_server.h:29: In file included from ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:40: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ ./src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:143:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 143 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/session_endpoint.cc:37: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ ./src/core/ext/transport/chttp2/transport/http2_server_transport.h:210:26: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 210 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:24: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:24: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:24: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:24: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/byte_buffer.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/byte_buffer.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/byte_buffer.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/byte_buffer.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/http_client/httpcli.cc:19: In file included from ./src/core/util/http_client/httpcli.h:43: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/byte_buffer.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/byte_buffer.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/byte_buffer.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/byte_buffer.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:26: In file included from ./src/core/lib/iomgr/polling_entity.h:24: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:26: In file included from ./src/core/lib/iomgr/polling_entity.h:24: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:26: In file included from ./src/core/lib/iomgr/polling_entity.h:24: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:26: In file included from ./src/core/lib/iomgr/polling_entity.h:24: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 61 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/client/chttp2_connector.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/client/chttp2_connector.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:33: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/surface/byte_buffer_reader.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/surface/byte_buffer_reader.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/local_transport_security.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/local_transport_security.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/frame_settings.cc:28: In file included from ./src/core/ext/transport/chttp2/transport/frame_goaway.h:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ src/core/ext/transport/chttp2/transport/frame_settings.cc:98:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 98 | t->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:43: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:43: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:43: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 32 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/server/xds_server_config_fetcher_legacy.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/server/xds_server_config_fetcher_legacy.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:43: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/mpscq.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/mpscq.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: ./src/core/util/http_client/httpcli.h:208:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 208 | MutexLock lock(&req->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/resource_quota.cc:15: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 30 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/alts/crypt/aes_gcm.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/alts/crypt/aes_gcm.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/lb_policy_registry.cc:17: In file included from ./src/core/load_balancing/lb_policy_registry.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ ./src/core/channelz/ztrace_collector.h:193:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 193 | AppendValue(producer_or_value()); | ^ src/core/ext/transport/chttp2/transport/frame_settings.cc:135:39: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append<(lambda at src/core/ext/transport/chttp2/transport/frame_settings.cc:136:17)>' requested here 135 | t->http2_ztrace_collector.Append( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/completion_queue_factory.cc:24: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/completion_queue_factory.cc:24: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/completion_queue_factory.cc:24: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/completion_queue_factory.cc:24: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/mpscq.cc:19: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/mpscq.cc:19: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/mpscq.cc:19: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/mpscq.cc:19: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/util/mpscq.cc:89:11: warning: 'TryLock' is deprecated [-Wdeprecated-declarations] 89 | if (mu_.TryLock()) { | ^ /usr/include/absl/synchronization/mutex.h:200:3: note: 'TryLock' has been explicitly marked deprecated here 200 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/util/mpscq.cc:91:9: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 91 | mu_.Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/util/mpscq.cc:99:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 99 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/msys/tmpfile.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/msys/tmpfile.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 32 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/http_client/httpcli_security_connector.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/http_client/httpcli_security_connector.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/per_cpu.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/per_cpu.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/transport/transport_op_string.cc:24: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/byte_buffer_reader.cc:27: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/byte_buffer_reader.cc:27: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/byte_buffer_reader.cc:27: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/local_transport_security.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/local_transport_security.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/local_transport_security.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/local_transport_security.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:22: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:22: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:22: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:22: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:22: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/gcp_metadata_query.cc:19: In file included from ./src/core/util/gcp_metadata_query.h:27: In file included from ./src/core/util/http_client/httpcli.h:43: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:22: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:22: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:22: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/posix/cpu.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/posix/cpu.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/alts/frame_protector/alts_crypter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/alts/frame_protector/alts_crypter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:22: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:22: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:22: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/surface/connection_context.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/surface/connection_context.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:22: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:22: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:22: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:22: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:22: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:22: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/posix/directory_reader.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/posix/directory_reader.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/resource_quota/stream_quota.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/resource_quota/stream_quota.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:28: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:28: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:28: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:28: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:47: In file included from ./src/core/xds/grpc/xds_client_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 8 warnings generated. 29 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/ssl/key_logging/ssl_key_logging.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/ssl/key_logging/ssl_key_logging.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/load_balancing/xds/xds_cluster_manager.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/xds/xds_cluster_manager.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/surface/call.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/surface/call.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/alts/frame_protector/alts_frame_protector.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/alts/frame_protector/alts_frame_protector.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:28: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:28: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:28: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:19: In file included from ./src/core/ext/transport/chttp2/client/chttp2_connector.h:27: In file included from ./src/core/client_channel/connector.h:28: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/gethostname_fallback.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/gethostname_fallback.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/load_balancing/address_filtering.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/address_filtering.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/gethostname_host_name_max.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/gethostname_host_name_max.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/gethostname_sysconf.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/gethostname_sysconf.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/glob.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/glob.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:33: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:33: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:33: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:33: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:33: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/gpr_time.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/gpr_time.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/surface/event_string.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/surface/event_string.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/posix/env.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/posix/env.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/posix/stat.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/posix/stat.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 28 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/ping_abuse_policy.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/ping_abuse_policy.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/ssl/key_logging/ssl_key_logging.cc:15: In file included from ./src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/ssl/key_logging/ssl_key_logging.cc:15: In file included from ./src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/ssl/key_logging/ssl_key_logging.cc:15: In file included from ./src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/ssl/key_logging/ssl_key_logging.cc:15: In file included from ./src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:34: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:34: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:34: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:34: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:34: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:34: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:34: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:34: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/google_c2p/google_c2p_resolver.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:34: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/telemetry/instrument.h:1030:14: ./src/core/call/metadata_batch.hnote: :41: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested hereIn file included from ./src/core/util/chunked_vector.h:24 : 1030In file included from | ./src/core/lib/resource_quota/arena.h : 39 : In file included from e./src/core/lib/resource_quota/memory_quota.hx:p35l: i./src/core/channelz/channelz.hc:i600t: 15S:t owarning: r'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]a ge(Ins t600r | u m e n tMDuotmeaxiLnoIcmkp ll*o cikn(s&tcrhuamnennetl__daormgasi_nm,u _ )| ; ^ | ^ ./src/core/telemetry/instrument.h/usr/include/absl/synchronization/mutex.h::1127620::395:: note: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here'MutexLock' has been explicitly marked deprecated here 1127620 | | [r[edteuprrne cRaetfeCdo(u"nUtseed Ptthre< Sctoonrsatgreu>c(tnoerw tShtaotr atgaek(etsh ias ,r esftedr:e:nmcoev ei(nlsatbeealds")))])]; | | ^ ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/tsi/ssl/key_logging/ssl_key_logging.cc:65:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 65 | grpc_core::MutexLock lock(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/tsi/ssl/key_logging/ssl_key_logging.cc:69:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 69 | grpc_core::MutexLock lock(g_tls_session_key_log_cache_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/tsi/ssl/key_logging/ssl_key_logging.cc:80:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 80 | grpc_core::MutexLock lock(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/tsi/ssl/key_logging/ssl_key_logging.cc:104:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 104 | grpc_core::MutexLock lock(g_tls_session_key_log_cache_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/tsi/ssl/key_logging/ssl_key_logging.cc:116:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | grpc_core::MutexLock lock(g_tls_session_key_log_cache_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/grpc_check.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/grpc_check.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/grpc_if_nametoindex_posix.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/grpc_if_nametoindex_posix.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/oob_backend_metric.cc:34: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:34: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:34: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:39: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:34: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:/usr/include/absl/synchronization/mutex.h32:: 620In file included from :./src/core/client_channel/client_channel_internal.h5:24:: In file included from note: ./src/core/call/call_destination.h'MutexLock' has been explicitly marked deprecated here: 20: In file included from ./src/core/call/call_spine.h :62023 | : In file included from ./src/core/call/call_arena_allocator.h[:[24d: eIn file included from p./src/core/lib/resource_quota/arena.hr:e39c: aIn file included from t./src/core/lib/resource_quota/memory_quota.he:d35(: "./src/core/channelz/channelz.hU:s545e: 15t:h ewarning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]c onstruct o545r | t h a tM uttaekxeLso cak rleofcekr(e&ncchea ninneslt_eaardg"s)_]m]u _ )| ; ^ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/surface/filter_stack_call.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/surface/filter_stack_call.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 9 warnings generated. In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/ssl/session_cache/ssl_session_boringssl.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:55: In file included from ./src/core/server/server.h:55: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:55: In file included from ./src/core/server/server.h:55: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:55: In file included from ./src/core/server/server.h:55: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:55: In file included from ./src/core/server/server.h:55: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:46: In file included from ./src/core/ext/transport/chttp2/transport/chttp2_transport.h:34: ./src/core/lib/iomgr/buffer_list.h:126:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/posix/string.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/posix/string.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/posix/sync.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/posix/sync.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/posix/thd.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/posix/thd.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/xds_server_config_fetcher_legacy.cc:55: ./src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_cluster_manager.cc:32: In file included from ./src/core/client_channel/client_channel_internal.h:24: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/shared_bit_gen.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/shared_bit_gen.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 28 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/frame_window_update.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/frame_window_update.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:586:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 586 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/telemetry.cc:15: In file included from ./src/core/lib/resource_quota/telemetry.h:18: In file included from ./src/core/telemetry/instrument.h:193: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/telemetry.cc:15: In file included from ./src/core/lib/resource_quota/telemetry.h:18: In file included from ./src/core/telemetry/instrument.h:193: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/telemetry.cc:15: In file included from ./src/core/lib/resource_quota/telemetry.h:18: In file included from ./src/core/telemetry/instrument.h:193: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/telemetry.cc:15: In file included from ./src/core/lib/resource_quota/telemetry.h:18: In file included from ./src/core/telemetry/instrument.h:193: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/telemetry.cc:15: In file included from ./src/core/lib/resource_quota/telemetry.h:18: In file included from ./src/core/telemetry/instrument.h:193: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/oob_backend_metric.cc:218:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 218 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/oob_backend_metric.cc:227:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 227 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/oob_backend_metric.cc:238:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 238 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/oob_backend_metric.cc:273:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 273 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/oob_backend_metric.cc:280:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 280 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:383:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 383 | MutexLock lock(&self->mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:382:80: note: while substituting into a lambda expression here 382 | tokens]() mutable -> Poll> { | ^ ./src/core/ext/transport/chttp2/transport/stream.h:287:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueMessage' requested here 287 | return data_queue_->EnqueueMessage(std::move(message)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:45: In file included from ./src/core/ext/transport/chttp2/transport/ping_promise.h:35: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/call.cc:19: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/load_balancing/backend_metric_parser.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/backend_metric_parser.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: ./src/core/ext/transport/chttp2/transport/security_frame.h:75:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 75 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/ssl/session_cache/ssl_session_cache.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/ssl/session_cache/ssl_session_cache.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: ./src/core/ext/transport/chttp2/transport/security_frame.h:124:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 124 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: ./src/core/ext/transport/chttp2/transport/security_frame.h:157:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | MutexLock lock(&self->mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:47: ./src/core/ext/transport/chttp2/transport/security_frame.h:198:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 198 | MutexLock lock(&mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/http_client/httpcli_security_connector.cc:31: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplchild_list_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/surface/call.cc:237:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 237 | MutexLock lock(&pc->child_list_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/surface/call.cc:263:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 263 | MutexLock lock(&pc->child_list_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/surface/call.cc:365:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 365 | ReleasableMutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/surface/call.cc:392:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 392 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:540:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 540 | MutexLock lock(&transport_mutex_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/posix/time.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/posix/time.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/ping_callbacks.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/ping_callbacks.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:71: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/client/chttp2_connector.cc:113:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/client/chttp2_connector.cc:158:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 158 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/client/chttp2_connector.cc:167:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/xds_server_config_fetcher_legacy.cc:175:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 175 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/client/chttp2_connector.cc:264:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 264 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/ext/transport/chttp2/client/chttp2_connector.cc:290:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 290 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/telemetry.cc:15: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/telemetry.cc:15: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/telemetry.cc:15: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/status_helper.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/status_helper.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/server/xds_server_config_fetcher_legacy.cc:544:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 544 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/xds_server_config_fetcher_legacy.cc:550:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 550 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/xds_server_config_fetcher_legacy.cc:584:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 584 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/alts/frame_protector/frame_handler.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/alts/frame_protector/frame_handler.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/server/xds_server_config_fetcher_legacy.cc:596:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 596 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/xds_server_config_fetcher_legacy.cc:602:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 602 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/xds_server_config_fetcher_legacy.cc:610:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 610 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/load_balancing/child_policy_handler.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/child_policy_handler.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/server/xds_server_config_fetcher_legacy.cc:744:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 744 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/xds_server_config_fetcher_legacy.cc:773:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 773 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/xds_server_config_fetcher_legacy.cc:788:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 788 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/xds_server_config_fetcher_legacy.cc:842:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 842 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/oob_backend_metric.cc:34: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/xds_server_config_fetcher_legacy.cc:1247:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1247 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/xds_server_config_fetcher_legacy.cc:1264:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1264 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/xds_server_config_fetcher_legacy.cc:1273:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1273 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call.cc:19: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/resource_quota/thread_quota.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/resource_quota/thread_quota.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/ssl/session_cache/ssl_session_cache.cc:19: In file included from ./src/core/tsi/ssl/session_cache/ssl_session_cache.h:34: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/ssl/session_cache/ssl_session_cache.cc:19: In file included from ./src/core/tsi/ssl/session_cache/ssl_session_cache.h:34: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/ssl/session_cache/ssl_session_cache.cc:19: In file included from ./src/core/tsi/ssl/session_cache/ssl_session_cache.h:34: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/ssl/session_cache/ssl_session_cache.cc:19: In file included from ./src/core/tsi/ssl/session_cache/ssl_session_cache.h:34: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/tsi/ssl/session_cache/ssl_session_cache.cc:81:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 81 | grpc_core::MutexLock lock(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/tsi/ssl/session_cache/ssl_session_cache.cc:104:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 104 | grpc_core::MutexLock lock(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/tsi/ssl/session_cache/ssl_session_cache.cc:126:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | grpc_core::MutexLock lock(&lock_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/alts/handshaker/alts_handshaker_client.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/alts/handshaker/alts_handshaker_client.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/http_client/parser.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/http_client/parser.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/server/xds_server_config_fetcher_legacy.cc:37: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/resource_quota/thread_quota.cc:15: In file included from ./src/core/lib/resource_quota/thread_quota.h:25: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/thread_quota.cc:15: In file included from ./src/core/lib/resource_quota/thread_quota.h:25: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/thread_quota.cc:15: In file included from ./src/core/lib/resource_quota/thread_quota.h:25: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/resource_quota/thread_quota.cc:15: In file included from ./src/core/lib/resource_quota/thread_quota.h:25: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/lib/resource_quota/thread_quota.cc:28:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 28 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/thread_quota.cc:33:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 33 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/resource_quota/thread_quota.cc:40:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 40 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/resource_tracker/resource_tracker.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/resource_tracker/resource_tracker.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 37 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/surface/call_details.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/surface/call_details.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/strerror.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/strerror.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/resolver/polling_resolver.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/polling_resolver.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/polling_resolver.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/polling_resolver.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/polling_resolver.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/polling_resolver.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/polling_resolver.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/polling_resolver.cc:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/windows/directory_reader.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/windows/directory_reader.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/windows/env.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/windows/env.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/filter_stack_call.cc:15: In file included from ./src/core/lib/surface/filter_stack_call.h:41: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:19: In file included from ./src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:19: In file included from ./src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:19: In file included from ./src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/windows/stat.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/windows/stat.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/windows/string.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/windows/string.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/windows/string_util.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/windows/string_util.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:271:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueInitialMetadata' requested here 271 | return data_queue_->EnqueueInitialMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/windows/sync.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/windows/sync.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:341:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 341 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:279:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueTrailingMetadata' requested here 279 | return data_queue_->EnqueueTrailingMetadata(std::move(metadata)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/windows/thd.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/windows/thd.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:408:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 408 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:293:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueHalfClosed' requested here 293 | return data_queue_->EnqueueHalfClosed(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:444:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:299:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::EnqueueResetStream' requested here 299 | return data_queue_->EnqueueResetStream(error_code); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:518:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 518 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:308:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::DequeueFrames' requested here 308 | return data_queue_->DequeueFrames(tokens, max_frame_length, | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/windows/time.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/windows/time.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/util/postmortem_emit.cc:20: In file included from ./src/core/channelz/channelz_registry.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/postmortem_emit.cc:20: In file included from ./src/core/channelz/channelz_registry.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/postmortem_emit.cc:20: In file included from ./src/core/channelz/channelz_registry.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/postmortem_emit.cc:20: In file included from ./src/core/channelz/channelz_registry.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/windows/tmpfile.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/windows/tmpfile.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:42: In file included from ./src/core/ext/transport/chttp2/transport/http2_transport.h:32: In file included from ./src/core/ext/transport/chttp2/transport/stream.h:39: ./src/core/ext/transport/chttp2/transport/stream_data_queue.h:573:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 573 | MutexLock lock(&mu_); | ^ ./src/core/ext/transport/chttp2/transport/stream.h:316:25: note: in instantiation of member function 'grpc_core::http2::StreamDataQueue>::ReceivedFlowControlWindowUpdate' requested here 316 | return data_queue_->ReceivedFlowControlWindowUpdate(stream_fc_tokens); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/work_serializer.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/work_serializer.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/util/postmortem_emit.cc:20: In file included from ./src/core/channelz/channelz_registry.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/iphone/cpu.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/iphone/cpu.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/json/json_object_loader.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/json/json_object_loader.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:391:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 391 | MutexLock lock(&impl_->mu); | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::~ZTraceImpl' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/ssl_telemetry_utils.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/ssl_telemetry_utils.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:403:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 403 | MutexLock lock(&impl_->mu); | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/postmortem_emit.cc:20: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/postmortem_emit.cc:20: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/postmortem_emit.cc:20: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/security/authorization/audit_logging.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/security/authorization/audit_logging.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/postmortem_emit.cc:20: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc :[29[d: eIn file included from p./src/core/lib/surface/call.hr:e32c: aIn file included from t./src/core/lib/channel/channel_stack.he:d55(: "In file included from U./src/core/lib/iomgr/call_combiner.hs:e28 : tIn file included from h./src/core/lib/iomgr/exec_ctx.he: 40c: oIn file included from n./src/core/util/latent_see.hs:t35r: u./src/core/util/notification.hc:t45o:r15 :t hwarning: a'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]t take s45 | a r e fMeurteenxcLeo cikn sltoecakd("&)m]u]_ ) ;| ^ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/postmortem_emit.cc:20: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/postmortem_emit.cc:20: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/postmortem_emit.cc:20: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/postmortem_emit.cc:20: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/postmortem_emit.cc:20: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/postmortem_emit.cc:20: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/postmortem_emit.cc:20: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/postmortem_emit.cc:20: In file included from ./src/core/channelz/channelz_registry.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:433:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 433 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:429:80: note: while substituting into a lambda expression here 429 | absl::StatusOr > response) { | ^ ./src/core/channelz/ztrace_collector.h:419:7: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::NextCallback' requested here 419 | NextCallback(std::make_shared(std::move(callback)), impl_, | ^ ./src/core/channelz/ztrace_collector.h:387:14: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::Run' requested here 387 | explicit ZTraceImpl(RefCountedPtr impl) : impl_(std::move(impl)) {} | ^ /usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/bits/unique_ptr.h:1103:34: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::ZTraceImpl::ZTraceImpl' requested here 1103 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ./src/core/channelz/ztrace_collector.h:211:17: note: in instantiation of function template specialization 'std::make_unique::ZTraceImpl, grpc_core::RefCountedPtr::Impl>>' requested here 211 | return std::make_unique(impl_.GetOrCreate()); | ^ ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:140:63: note: in instantiation of member function 'grpc_core::channelz::ZTraceCollector::MakeZTrace' requested here 140 | if (name == "transport_frames") return ztrace_collector_->MakeZTrace(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/string.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/string.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/ssl_transport_security.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/ssl_transport_security.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/ext/transport/chttp2/client/chttp2_connector.cc:57: In file included from ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:39: In file included from ./src/core/ext/transport/chttp2/transport/hpack_encoder.h:34: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::AppendValue' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ ./src/core/ext/transport/chttp2/transport/http2_client_transport.h:203:26: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector::Append' requested here 203 | ztrace_collector_->Append(PromiseEndpointReadTrace{num_bytes}); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_window_update.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/frame_window_update.h:28: In file included from ./src/core/lib/transport/transport.h:36: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/call_details.cc:24: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/call_details.cc:24: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/call_details.cc:24: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 26 warnings generated. In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/load_balancing/xds/xds_override_host.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/xds/xds_override_host.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_details.cc:24: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a referenceIn file included from src/core/load_balancing/outlier_detection/outlier_detection.cci:n37s: tIn file included from e./src/core/client_channel/subchannel_interface_internal.ha:d22": )In file included from ]./src/core/client_channel/subchannel.h]: 29 : | In file included from ^./src/core/call/metadata_batch.h :41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.hIn file included from :src/core/lib/surface/call_details.cc620::245: :In file included from ./src/core/lib/iomgr/exec_ctx.hnote: :'MutexLock' has been explicitly marked deprecated here40 : In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h :62036 | :15 : [warning: ['MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]d ep r36e | c a t e dM(u"tUesxeL otchke lcoocnks(t&rmuuc_t)o;r t| h ^a t /usr/include/absl/synchronization/mutex.ht:a620k:e5s: anote: 'MutexLock' has been explicitly marked deprecated herer efe r620e | n c e[ [idnesptreeacda"t)e]d]( " U| s ^e the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from In file included from src/core/lib/surface/call_details.cc./src/core/lib/resource_quota/memory_quota.h::2435: : In file included from ./src/core/channelz/channelz.h./src/core/lib/iomgr/exec_ctx.h::65840:: 15In file included from :./src/core/util/latent_see.h :warning: 35'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]: ./src/core/util/notification.h:45:15: 658 | warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] M45u | t e x L oMcukt elxoLcokc(k& clhoacnkn(e&lm_ua_r)g;s _ m| u ^_ ); /usr/include/absl/synchronization/mutex.h :| 620 ^: 5:/usr/include/absl/synchronization/mutex.h :note: 620'MutexLock' has been explicitly marked deprecated here: 5: note: 620'MutexLock' has been explicitly marked deprecated here | [[de p620r | e c a[t[edde(p"rUescea ttehde( "cUosnes ttrhuec tcoorn stthrautc ttoark etsh aat rteafkeerse nac e irnesfteeraedn"c)e] ]i n s| t ^e ad")]] | ^ In file included from src/core/lib/surface/call_details.cc:24: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 17 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/random_early_detection.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/random_early_detection.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/child_policy_handler.cc:17: In file included from ./src/core/load_balancing/child_policy_handler.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/work_serializer.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/work_serializer.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/work_serializer.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/sync.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/sync.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 64 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_client_grpc.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_client_grpc.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 8 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/surface/call_log_batch.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/surface/call_log_batch.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/security/authorization/audit_logging.cc:19: In file included from ./src/core/lib/security/authorization/audit_logging.h:29: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/audit_logging.cc:19: In file included from ./src/core/lib/security/authorization/audit_logging.h:29: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/audit_logging.cc:19: In file included from ./src/core/lib/security/authorization/audit_logging.h:29: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/security/authorization/audit_logging.cc:19: In file included from ./src/core/lib/security/authorization/audit_logging.h:29: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/security/authorization/audit_logging.cc:53:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 53 | MutexLock lock(mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/security/authorization/audit_logging.cc:60:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 60 | MutexLock lock(mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/security/authorization/audit_logging.cc:67:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/frame_window_update.cc:26: In file included from ./src/core/ext/transport/chttp2/transport/http2_ztrace_collector.h:23: ./src/core/channelz/ztrace_collector.h:452:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 452 | MutexLock lock(&impl->mu); | ^ ./src/core/channelz/ztrace_collector.h:191:7: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::AppendValue>' requested here 191 | AppendValue(std::move(producer_or_value)); | ^ src/core/ext/transport/chttp2/transport/frame_window_update.cc:105:31: note: in instantiation of function template specialization 'grpc_core::channelz::ZTraceCollector, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2DataTrace, grpc_core::H2HeaderTrace, grpc_core::H2RstStreamTrace, grpc_core::H2SettingsTrace, grpc_core::H2PingTrace, grpc_core::H2GoAwayTrace, grpc_core::H2WindowUpdateTrace, grpc_core::H2SecurityTrace, grpc_core::H2UnknownFrameTrace, grpc_core::H2FlowControlStall, grpc_core::H2BeginWriteCycle, grpc_core::H2EndWriteCycle, grpc_core::H2BeginEndpointWrite, grpc_core::H2TcpMetricsTrace>::Append>' requested here 105 | t->http2_ztrace_collector.Append(grpc_core::H2WindowUpdateTrace{ | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/security/authorization/audit_logging.cc:78:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 78 | MutexLock lock(mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/security/authorization/audit_logging.cc:85:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 85 | MutexLock lock(mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/tsi/alts/handshaker/alts_handshaker_client.cc:157:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 157 | grpc_core::MutexLock lock(&client->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/tsi/alts/handshaker/alts_handshaker_client.cc:377:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 377 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/tsi/alts/handshaker/alts_handshaker_client.cc:392:28: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 392 | grpc_core::MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/work_serializer.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/work_serializer.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/work_serializer.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/work_serializer.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/util/work_serializer.cc:152:23: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 152 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/util/work_serializer.cc:170:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 170 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/util/work_serializer.cc:228:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/ref_counted_string.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/ref_counted_string.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/sync_abseil.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/sync_abseil.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 9 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_lb_policy_registry.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_lb_policy_registry.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/tsi/ssl_transport_security.cc:19: In file included from ./src/core/tsi/ssl_transport_security.h:36: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/ssl_transport_security.cc:19: In file included from ./src/core/tsi/ssl_transport_security.h:36: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/ssl_transport_security.cc:19: In file included from ./src/core/tsi/ssl_transport_security.h:36: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/ssl_transport_security.cc:19: In file included from ./src/core/tsi/ssl_transport_security.h:36: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/ssl_transport_security.cc:19: In file included from ./src/core/tsi/ssl_transport_security.h:36: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/ssl_transport_security.cc:19: In file included from ./src/core/tsi/ssl_transport_security.h:36: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/ssl_transport_security.cc:19: In file included from ./src/core/tsi/ssl_transport_security.h:36: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/ssl_transport_security.cc:19: In file included from ./src/core/tsi/ssl_transport_security.h:36: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_handshaker_client.cc:29: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/util/sync_abseil.cc:46:39: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 46 | reinterpret_cast(mu)->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/util/sync_abseil.cc:50:39: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 50 | reinterpret_cast(mu)->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/util/sync_abseil.cc:54:46: warning: 'TryLock' is deprecated [-Wdeprecated-declarations] 54 | return reinterpret_cast(mu)->TryLock(); | ^ /usr/include/absl/synchronization/mutex.h:200:3: note: 'TryLock' has been explicitly marked deprecated here 200 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:317 warning: sIn file included from generated./src/core/load_balancing/xds/xds_override_host.h. :22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/tchar.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/tchar.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/xds_client/xds_api.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/xds_client/xds_api.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 30 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/time.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/time.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/resolver/resolver_registry.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/resolver/resolver_registry.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/surface/init.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/surface/init.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/ssl_transport_security.cc:19: In file included from ./src/core/tsi/ssl_transport_security.h:36: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/ssl_transport_security.cc:19: In file included from ./src/core/tsi/ssl_transport_security.h:36: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/ssl_transport_security.cc:19: In file included from ./src/core/tsi/ssl_transport_security.h:36: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/ssl_transport_security.cc:19: In file included from ./src/core/tsi/ssl_transport_security.h:36: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/outlier_detection/outlier_detection.cc:243:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 243 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/outlier_detection/outlier_detection.cc:248:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 248 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/tsi/ssl_transport_security.cc:1229:14: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] 1229 | engine = ENGINE_by_id(engine_name); | ^ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/core/tsi/ssl_transport_security.cc:1233:16: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] 1233 | engine = ENGINE_by_id("dynamic"); | ^ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/core/tsi/ssl_transport_security.cc:1239:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] 1239 | if (!ENGINE_ctrl_cmd_string(engine, "ID", engine_name, 0) || | ^ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here 478 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/core/tsi/ssl_transport_security.cc:1240:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] 1240 | !ENGINE_ctrl_cmd_string(engine, "DIR_LOAD", "2", 0) || | ^ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here 478 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/core/tsi/ssl_transport_security.cc:1241:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] 1241 | !ENGINE_ctrl_cmd_string(engine, "DIR_ADD", ".", 0) || | ^ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here 478 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/core/tsi/ssl_transport_security.cc:1242:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] 1242 | !ENGINE_ctrl_cmd_string(engine, "LIST_ADD", "1", 0) || | ^ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here 478 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/core/tsi/ssl_transport_security.cc:1243:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] 1243 | !ENGINE_ctrl_cmd_string(engine, "LOAD", NULL, 0)) { | ^ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here 478 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/core/tsi/ssl_transport_security.cc:1249:10: warning: 'ENGINE_set_default' is deprecated [-Wdeprecated-declarations] 1249 | if (!ENGINE_set_default(engine, ENGINE_METHOD_ALL)) { | ^ /usr/include/openssl/engine.h:710:1: note: 'ENGINE_set_default' has been explicitly marked deprecated here 710 | OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default(ENGINE *e, unsigned int flags); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/core/tsi/ssl_transport_security.cc:1254:10: warning: 'ENGINE_init' is deprecated [-Wdeprecated-declarations] 1254 | if (!ENGINE_init(engine)) { | ^ /usr/include/openssl/engine.h:622:1: note: 'ENGINE_init' has been explicitly marked deprecated here 622 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/core/tsi/ssl_transport_security.cc:1259:19: warning: 'ENGINE_load_private_key' is deprecated [-Wdeprecated-declarations] 1259 | private_key = ENGINE_load_private_key(engine, key_id, 0, 0); | ^ /usr/include/openssl/engine.h:639:1: note: 'ENGINE_load_private_key' has been explicitly marked deprecated here 639 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/core/tsi/ssl_transport_security.cc:1271:26: warning: 'ENGINE_free' is deprecated [-Wdeprecated-declarations] 1271 | if (engine != nullptr) ENGINE_free(engine); | ^ /usr/include/openssl/engine.h:493:1: note: 'ENGINE_free' has been explicitly marked deprecated here 493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); | ^ /usr/include/openssl/macros.h:229:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 229 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED' 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/tsi/ssl_transport_security.cc:2646:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2646 | grpc_core::MutexLock lock(&impl->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/xds_client/xds_backend_metric_propagation.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/xds_client/xds_backend_metric_propagation.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 33 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/alts/handshaker/alts_shared_resource.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/alts/handshaker/alts_shared_resource.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 47 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/service_config/service_config_channel_arg_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/service_config/service_config_channel_arg_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/blackboard.cc:17: In file included from ./src/core/xds/grpc/blackboard.h:28: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/blackboard.cc:17: In file included from ./src/core/xds/grpc/blackboard.h:28: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/blackboard.cc:17: In file included from ./src/core/xds/grpc/blackboard.h:28: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/blackboard.cc:17: In file included from ./src/core/xds/grpc/blackboard.h:28: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/outlier_detection/outlier_detection.cc:37: In file included from ./src/core/client_channel/subchannel_interface_internal.h:22: In file included from ./src/core/client_channel/subchannel.h:29: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/endpoint_list.cc:17: In file included from ./src/core/load_balancing/endpoint_list.h:31: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/endpoint_list.cc:17: In file included from ./src/core/load_balancing/endpoint_list.h:31: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/endpoint_list.cc:17: In file included from ./src/core/load_balancing/endpoint_list.h:31: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/endpoint_list.cc:17: In file included from ./src/core/load_balancing/endpoint_list.h:31: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/endpoint_list.cc:17: In file included from ./src/core/load_balancing/endpoint_list.h:31: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/endpoint_list.cc:17: In file included from ./src/core/load_balancing/endpoint_list.h:31: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/endpoint_list.cc:17: In file included from ./src/core/load_balancing/endpoint_list.h:31: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/endpoint_list.cc:17: In file included from ./src/core/load_balancing/endpoint_list.h:31: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/ssl_transport_security.cc:19: In file included from ./src/core/tsi/ssl_transport_security.h:36: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/endpoint_list.cc:17: In file included from ./src/core/load_balancing/endpoint_list.h:31: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/endpoint_list.cc:17: In file included from ./src/core/load_balancing/endpoint_list.h:31: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/endpoint_list.cc:17: In file included from ./src/core/load_balancing/endpoint_list.h:31: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/endpoint_list.cc:17: In file included from ./src/core/load_balancing/endpoint_list.h:31: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/tsi/ssl_transport_security.cc:103:12: warning: unused variable 'kDefaultBoringSSLKeyExchangeGroups' [-Wunused-const-variable] 103 | const char kDefaultBoringSSLKeyExchangeGroups[] = | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/core/tsi/ssl_transport_security.cc:2616:1: warning: unused function 'ssl_handshaker_next_async' [-Wunused-function] 2616 | ssl_handshaker_next_async(tsi_ssl_handshaker* self) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/core/xds/grpc/xds_lb_policy_registry.cc:35: In file included from ./src/core/client_channel/client_channel_service_config.h:27: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/endpoint_list.cc:17: In file included from ./src/core/load_balancing/endpoint_list.h:31: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/endpoint_list.cc:17: In file included from ./src/core/load_balancing/endpoint_list.h:31: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/endpoint_list.cc:17: In file included from ./src/core/load_balancing/endpoint_list.h:31: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/endpoint_list.cc:17: In file included from ./src/core/load_balancing/endpoint_list.h:31: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 7 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/certificate_provider_store.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/certificate_provider_store.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/json/json_util.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/json/json_util.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/call_log_batch.cc:31: In file included from ./src/core/lib/surface/call.h:32: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/alts/handshaker/alts_shared_resource.cc:19: In file included from ./src/core/tsi/alts/handshaker/alts_shared_resource.h:27: In file included from ./src/core/lib/surface/completion_queue.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/alts/handshaker/alts_shared_resource.cc:19: In file included from ./src/core/tsi/alts/handshaker/alts_shared_resource.h:27: In file included from ./src/core/lib/surface/completion_queue.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/alts/handshaker/alts_shared_resource.cc:19: In file included from ./src/core/tsi/alts/handshaker/alts_shared_resource.h:27: In file included from ./src/core/lib/surface/completion_queue.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/xds/xds_override_host.cc:438:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 438 | MutexLock lock(&policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/xds_client/xds_bootstrap.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/xds_client/xds_bootstrap.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/xds/xds_override_host.cc:535:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 535 | MutexLock lock(&wrapper->policy()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/resolver/sockaddr/sockaddr_resolver.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/resolver/sockaddr/sockaddr_resolver.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/load_balancing/xds/xds_override_host.cc:615:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 615 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/xds/xds_override_host.cc:837:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 837 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/xds/xds_override_host.cc:892:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 892 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/xds/xds_override_host.cc:922:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 922 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/xds/xds_override_host.cc:941:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 941 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/xds/xds_override_host.cc:963:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 963 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/xds/xds_override_host.cc:1053:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1053 | MutexLock lock(&self->policy()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/xds/xds_override_host.cc:1064:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1064 | MutexLock lock(&policy()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/ext/transport/chttp2/transport/goaway.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/ext/transport/chttp2/transport/goaway.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/uri.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/uri.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/xds_client/xds_client.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/xds_client/xds_client.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 4 warnings generated. 30 warnings generated. In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/alts/handshaker/alts_tsi_handshaker.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/lex/unicode.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/lex/unicode.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread 40 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/ssl_transport_security_utils.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/ssl_transport_security_utils.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/mem/alloc.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/mem/alloc.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/mem/arena.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/mem/arena.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/xds_override_host.cc:17: In file included from ./src/core/load_balancing/xds/xds_override_host.h:22: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ src/core/xds/grpc/xds_client_grpc.cc./src/core/telemetry/instrument.h::1159399::1313:: note: warning: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1159 | new i399n | s t rMuumteenxtL_odcekt aliolc:k:(Ign_smtur)u;m e n| t ^D omainImplIn file included from ./src/core/lib/channel/promise_based_filter.h:m59u: (./src/core/lib/promise/inter_activity_pipe.h:)67-:>27L:o cwarning: k'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]( ); | ^ 67 | Rele/usr/include/absl/synchronization/mutex.has:a181b:l3e:M unote: t'Lock' has been explicitly marked deprecated heree xLo c181k | l oAcBkS(L&_mDuE_P)R;E C A| T ^E _AND_IN/usr/include/absl/synchronization/mutex.hL:I1121N:E5(:) note: 'ReleasableMutexLock' has been explicitly marked deprecated here| ^ 1121 | [[de/usr/include/absl/base/macros.hp:r229e:c39a:t enote: dexpanded from macro 'ABSL_DEPRECATE_AND_INLINE'( "Use t229h | e# dceofnisnter uAcBtSoLr_ DtEhPaRtE CtAaTkEe_sA NaD _rIeNfLeIrNeEn(c)e [i[ndsetperaedc"a)t]e]d ] ]| ^A BSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/init.cc:33: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:33: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] src/core/xds/grpc/xds_client_grpc.cc :103438 | : 23 : warning: 'Unlock' is deprecated [-Wdeprecated-declarations] Releasab l438e | M u t e xxLdosc_kc llioecnkt(-&>mmuu_());- > U| n ^ lo/usr/include/absl/synchronization/mutex.hc:k1121(:)5;: note: | 'ReleasableMutexLock' has been explicitly marked deprecated here ^ 1121 | [[/usr/include/absl/synchronization/mutex.hd:e190p:r3e:c anote: t'Unlock' has been explicitly marked deprecated heree d( "190U | s eA BtShLe_ DcEoPnRsEtCrAuTcEt_oArN Dt_hIaNtL ItNaEk(e)s a| ^r eference in/usr/include/absl/base/macros.hs:t229e:a39d:" )note: ]expanded from macro 'ABSL_DEPRECATE_AND_INLINE'] | ^ 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/init.cc:33: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/grpc/xds_client_grpc.cc:444:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 444 | MutexLock lock(mu()); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/grpc/xds_client_grpc.cc:459:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 459 | MutexLock lock(g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/grpc/xds_client_grpc.cc:464:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 464 | MutexLock lock(g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/grpc/xds_client_grpc.cc:469:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 469 | MutexLock lock(g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/grpc/xds_client_grpc.cc:475:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 475 | MutexLock lock(g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:33: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/message/array.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/message/array.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:33: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.hIn file included from :src/core/lib/surface/init.cc30:: 33In file included from : ./src/core/credentials/transport/tls/ssl_utils.hIn file included from :./src/core/filter/auth/auth_filters.h36:: 34In file included from : ./src/core/credentials/transport/security_connector.hIn file included from :./src/core/lib/channel/promise_based_filter.h29:: 67In file included from : ./src/core/handshaker/handshaker.h./src/core/lib/surface/call.h::29197: :./src/core/channelz/channelz.h15:: 220warning: :'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]15 : warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | M220u | t e x L oMcukt elxLoocckk (l&ocpke(e&rp_amrue_n)t;_ m u| _ ^) ; | ^ /usr/include/absl/synchronization/mutex.h:620/usr/include/absl/synchronization/mutex.h::5620:: 5note: :'MutexLock' has been explicitly marked deprecated here note: 'MutexLock' has been explicitly marked deprecated here 620 | 620 | [ [[d[edperperceactaetde(d"(U"sUes et hteh ec ocnosntsrturcutcotro rt htahta tt atkaekse sa ar erfeefreernecnec ei nisntsetaeda"d)"])]] ] | ^| ^ In file included from src/core/lib/surface/init.cc:33: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:33: In file included from ./src/core/filter/auth/auth_filters.h:34: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/message/compat.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/message/compat.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/message/copy.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/message/copy.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread src/core/lib/surface/init.cc:110:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 110 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/surface/init.cc:155:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 155 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/surface/init.cc:167:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 167 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/surface/init.cc:195:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 195 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/surface/init.cc:205:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 205 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/surface/init.cc:212:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 212 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/surface/init.cc:223:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 223 | grpc_core::MutexLock lock(g_init_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/message/internal/extension.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/message/internal/extension.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/json/json_writer.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/json/json_writer.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/message/internal/iterator.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/message/internal/iterator.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/xds/grpc/xds_client_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_client_grpc.h:28: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/message/internal/message.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/message/internal/message.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/tsi/ssl_transport_security_utils.cc:19: In file included from ./src/core/tsi/ssl_transport_security_utils.h:28: In file included from ./src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/ssl_transport_security_utils.cc:19: In file included from ./src/core/tsi/ssl_transport_security_utils.h:28: In file included from ./src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/ssl_transport_security_utils.cc:19: In file included from ./src/core/tsi/ssl_transport_security_utils.h:28: In file included from ./src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/ssl_transport_security_utils.cc:19: In file included from ./src/core/tsi/ssl_transport_security_utils.h:28: In file included from ./src/core/tsi/ssl/key_logging/ssl_key_logging.h:29: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/message/map.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/message/map.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/xds_client/xds_client.cc:17: In file included from ./src/core/xds/xds_client/xds_client.h:37: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/xds_client/xds_client.cc:17: In file included from ./src/core/xds/xds_client/xds_client.h:37: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/xds_client/xds_client.cc:17: In file included from ./src/core/xds/xds_client/xds_client.h:37: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/xds_client/xds_client.cc:17: In file included from ./src/core/xds/xds_client/xds_client.h:37: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/certificate_provider_store.cc:19: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:19: In file included from ./src/core/tsi/alts/handshaker/alts_tsi_handshaker.h:27: In file included from ./src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:19: In file included from ./src/core/tsi/alts/handshaker/alts_tsi_handshaker.h:27: In file included from ./src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:19: In file included from ./src/core/tsi/alts/handshaker/alts_tsi_handshaker.h:27: In file included from ./src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:19: In file included from ./src/core/tsi/alts/handshaker/alts_tsi_handshaker.h:27: In file included from ./src/core/tsi/alts/handshaker/alts_handshaker_client.h:27: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructIn file included from osrc/core/ext/transport/chttp2/transport/goaway.ccr: 19t: hIn file included from a./src/core/ext/transport/chttp2/transport/goaway.ht: 27t: aIn file included from k./src/core/ext/transport/chttp2/transport/write_cycle.he:s32 : aIn file included from ./src/core/lib/transport/promise_endpoint.hr:e31: fIn file included from e./src/core/lib/event_engine/extensions/chaotic_good_extension.hr:e20n: cIn file included from e./src/core/lib/resource_quota/memory_quota.h :i35n: sIn file included from t./src/core/channelz/channelz.he:a38d: "In file included from )./src/core/channelz/channel_trace.h]:]38 : ./src/core/util/sync.h| : ^169 :10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc172: | 24 : In file included from ./src/core/config/core_configuration.h :i29f: In file included from (./src/core/lib/surface/channel_init.h!:r31e: lIn file included from e./src/core/call/call_filters.ha:s27e: dIn file included from _./src/core/call/message.h): 20m: uIn file included from _./src/core/lib/resource_quota/arena.h-:>39U: nIn file included from l./src/core/lib/resource_quota/memory_quota.hoc:k35(: )./src/core/channelz/channelz.h;: 545 :| 15 ^: warning: /usr/include/absl/synchronization/mutex.h'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]: 190:3: note: 'Unlock' has been explicitly marked deprecated here 545 | 190 | MAuBtSeLx_LDoEcPkR ElCoAcTkE(_&AcNhDa_nInNeLlI_NaEr(g)s _ m| u ^_ );/usr/include/absl/base/macros.h : 229| : ^39 : note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' /usr/include/absl/synchronization/mutex.h:620: 5229: | #note: d'MutexLock' has been explicitly marked deprecated heree fine 620A | B S L[_[DdEePpRrEeCcAaTtEe_dA(N"DU_sIeN LtIhNeE (c)o n[s[tdreupcrteocra ttehda]t] tAaBkSeLs_ RaE FrAeCfTeOrRe_nIcNeL IiNnEs t e| a ^d ")]] | ^ In file included from src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/message/map_sorter.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/message/map_sorter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/init.cc:31: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/message/message.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/message/message.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | Mu28t warningesx generatedL. ock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/load_balancing/pick_first/pick_first.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/pick_first/pick_first.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/mini_descriptor/build_enum.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/mini_descriptor/build_enum.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/xds_client/xds_client.cc:39: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/xds_client/xds_client.cc:39: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/xds_client/xds_client.cc:39: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/xds_client/xds_client.cc:39: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/mini_descriptor/decode.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/mini_descriptor/decode.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/ext/transport/chttp2/transport/goaway.cc:19: In file included from ./src/core/ext/transport/chttp2/transport/goaway.h:27: In file included from ./src/core/ext/transport/chttp2/transport/write_cycle.h:32: In file included from ./src/core/lib/transport/promise_endpoint.h:31: In file included from ./src/core/lib/event_engine/extensions/chaotic_good_extension.h:20: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/latent_see.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/latent_see.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/load_balancing/grpclb/client_load_reporting_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/grpclb/client_load_reporting_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/xds/xds_client/xds_client.cc:232:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 232 | MutexLock lock(&ads_call_->xds_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/uuid_v4.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/uuid_v4.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/xds/xds_client/xds_client.cc:564:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 564 | MutexLock lock(&xds_client_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/grpc/certificate_provider_store.cc:99:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 99 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/xds_client.cc:681:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 681 | MutexLock lock(&xds_channel_->xds_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/xds_client.cc:704:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 704 | MutexLock lock(&ads_call_->xds_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/grpc/certificate_provider_store.cc:140:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 140 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 4 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/transport_security.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/transport_security.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/xds/xds_client/xds_client.cc:929:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 929 | MutexLock lock(&xds_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/mini_descriptor/internal/base92.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/mini_descriptor/internal/base92.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread 26 warnings generated. src/core/xds/xds_client/xds_client.cc:1312:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1312 | MutexLock lock(&xds_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/xds_client.cc:1393:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1393 | MutexLock lock(&xds_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_listener.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_listener.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/mini_descriptor/internal/encode.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/mini_descriptor/internal/encode.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread src/core/xds/xds_client/xds_client.cc:1628:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1628 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/xds_client.cc:1673:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1673 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/xds_client.cc:1700:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1700 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/xds_client.cc:1768:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1768 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/xds_client.cc:1901:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1901 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/mini_descriptor/link.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/mini_descriptor/link.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/mini_table/extension_registry.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/mini_table/extension_registry.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/service_config/service_config_channel_arg_filter.cc:20: In file included from ./src/core/service_config/service_config_channel_arg_filter.h:31: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplmu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:595:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 595 | grpc_core::MutexLock lock(&handshaker->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:659:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 659 | grpc_core::MutexLock lock(&handshaker->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:703:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 703 | grpc_core::MutexLock lock(&handshaker->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/reflection/def_type.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/reflection/def_type.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/reflection/desc_state.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/reflection/desc_state.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread src/core/xds/xds_client/xds_client.cc:681:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 681 | MutexLock lock(&xds_channel_->xds_client()->mu_); | ^ src/core/xds/xds_client/xds_client.cc:675:15: note: in instantiation of member function 'grpc_core::XdsClient::XdsChannel::RetryableCall::OnRetryTimer' requested here 675 | self->OnRetryTimer(); | ^ src/core/xds/xds_client/xds_client.cc:646:3: note: in instantiation of member function 'grpc_core::XdsClient::XdsChannel::RetryableCall::StartRetryTimerLocked' requested here 646 | StartRetryTimerLocked(); | ^ src/core/xds/xds_client/xds_client.cc:1412:22: note: in instantiation of member function 'grpc_core::XdsClient::XdsChannel::RetryableCall::OnCallFinishedLocked' requested here 1412 | retryable_call_->OnCallFinishedLocked(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/reflection/enum_def.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/reflection/enum_def.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/resolver/sockaddr/sockaddr_resolver.cc:24: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/reflection/internal/def_builder.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/reflection/internal/def_builder.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc:34: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/latent_see.cc:15: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/latent_see.cc:15: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/latent_see.cc:15: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/util/latent_see.cc:15: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/latent_see.cc:15: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/latent_see.cc:15: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/util/latent_see.cc:15: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/reflection/enum_value_def.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/reflection/enum_value_def.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/reflection/internal/strdup2.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/reflection/internal/strdup2.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/util/latent_see.cc:126:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 126 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/util/latent_see.cc:132:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 132 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/util/latent_see.cc:139:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/util/latent_see.cc:152:7: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 152 | mu->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ src/core/util/latent_see.cc:173:7: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 173 | mu->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/reflection/message.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/reflection/message.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread 38 warnings generated. In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_cluster.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_cluster.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 48 warnings generated. clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/reflection/extension_range.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/reflection/extension_range.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/surface/init_internally.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/surface/init_internally.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/surface/lame_client.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/surface/lame_client.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/utf8_range/utf8_range.c -o pyb/temp.linux-x86_64-cpython-314/third_party/utf8_range/utf8_range.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/reflection/field_def.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/reflection/field_def.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/reflection/message_def.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/reflection/message_def.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 29 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/file_watcher_certificate_provider_factory.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/file_watcher_certificate_provider_factory.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 51 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/load_balancing/xds/xds_wrr_locality.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/xds/xds_wrr_locality.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener.cc:17: In file included from ./src/core/xds/grpc/xds_listener.h:35: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/reflection/message_reserved_range.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/reflection/message_reserved_range.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/reflection/file_def.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/reflection/file_def.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/wait_for_single_owner.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/wait_for_single_owner.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 41 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/service_config/service_config_impl.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/service_config/service_config_impl.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/reflection/method_def.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/reflection/method_def.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/resolver/xds/xds_config.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/resolver/xds/xds_config.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 31 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/tsi/alts/handshaker/alts_tsi_utils.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/tsi/alts/handshaker/alts_tsi_utils.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/reflection/oneof_def.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/reflection/oneof_def.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread 13 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/linux/cpu.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/linux/cpu.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/client_load_reporting_filter.cc:19: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/reflection/service_def.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/reflection/service_def.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/text/encode.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/text/encode.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/text/internal/encode.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/text/internal/encode.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/linux/env.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/linux/env.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/pick_first/pick_first.cc:35: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/util/load_file.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/util/load_file.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:36: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/file_watcher_certificate_provider_factory.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/wire/decode_fast/select.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/wire/decode_fast/select.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/xds/xds_wrr_locality.cc:28: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/wire/encode.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/wire/encode.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_listener_parser.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_listener_parser.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/wire/eps_copy_input_stream.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/wire/eps_copy_input_stream.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/wire/internal/decoder.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/wire/internal/decoder.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread 21 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/python/grpcio/grpc/_cython/_cygrpc/private_key_signing/private_key_signer_py_wrapper.cc -o pyb/temp.linux-x86_64-cpython-314/src/python/grpcio/grpc/_cython/_cygrpc/private_key_signing/private_key_signer_py_wrapper.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/wire/reader.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/wire/reader.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/lame_client.cc:19: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/surface/lame_client.cc:90:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 90 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/_cygrpc/private_key_signing/private_key_signer_py_wrapper.cc:19: In file included from ./src/python/grpcio/grpc/_cython/_cygrpc/private_key_signing/private_key_signer_py_wrapper.h:26: In file included from /usr/include/python3.14/Python.h:14: /usr/include/python3.14/pyconfig.h:2031:9: warning: '_POSIX_C_SOURCE' macro redefined [-Wmacro-redefined] 2031 | #define _POSIX_C_SOURCE 200809L | ^ /usr/include/features.h:319:10: note: previous definition is here 319 | # define _POSIX_C_SOURCE 202405L | ^ In file included from src/python/grpcio/grpc/_cython/_cygrpc/private_key_signing/private_key_signer_py_wrapper.cc:19: In file included from ./src/python/grpcio/grpc/_cython/_cygrpc/private_key_signing/private_key_signer_py_wrapper.h:26: In file included from /usr/include/python3.14/Python.h:14: /usr/include/python3.14/pyconfig.h:2070:9: warning: '_XOPEN_SOURCE' macro redefined [-Wmacro-redefined] 2070 | #define _XOPEN_SOURCE 700 | ^ /usr/include/features.h:234:10: note: previous definition is here 234 | # define _XOPEN_SOURCE 800 | ^ 41 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/load_balancing/grpclb/grpclb.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/grpclb/grpclb.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_cluster.cc:17: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/service_config/service_config_impl.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ In file included from ./src/core/telemetry/instrument.h:src/core/xds/grpc/xds_listener_parser.cc1053::1735: :In file included from ./src/core/xds/grpc/xds_listener_parser.hnote: :in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here23 : In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h :105332 | : In file included from ./src/core/xds/grpc/certificate_provider_store.hG:P29R: _In file included from A./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.hT:T30R: IIn file included from B./src/core/credentials/transport/tls/ssl_utils.hU:T36E: _In file included from N./src/core/credentials/transport/security_connector.hO:I29N: LIn file included from I./src/core/handshaker/handshaker.hN:E29 : eIn file included from x./src/core/channelz/channelz.hp:l38i: c./src/core/channelz/channel_trace.hi:t294 :I15n: swarning: t'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]r umentDomainI m294p | l ( | M ^u texL./src/core/telemetry/instrument.ho:c1159k: 13l:o cnote: kin instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here( &mu_); 1159| | ^ new /usr/include/absl/synchronization/mutex.hi:n620s:t5r:u mnote: e'MutexLock' has been explicitly marked deprecated heren t_det a620i | l : :[I[ndsetprruemceantteDdo(m"aUisneI mtphle< tcyopnesntarmuec tDoerr itvheadt: :tBaakcekse nad ,r e f| e ^r ence instead"/usr/include/absl/synchronization/mutex.h):]620]: 5 :| ^note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 2 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/python/grpcio/grpc/_cython/cygrpc.cpp -o pyb/temp.linux-x86_64-cpython-314/src/python/grpcio/grpc/_cython/cygrpc.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_config.cc:17: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. 42 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_audit_logger_registry.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_audit_logger_registry.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/surface/legacy_channel.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/surface/legacy_channel.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_listener_parser.cc:17: In file included from ./src/core/xds/grpc/xds_listener_parser.h:23: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/resolver/xds/xds_dependency_manager.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/resolver/xds/xds_dependency_manager.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/service_config/service_config_parser.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/service_config/service_config_parser.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from In file included from src/core/load_balancing/priority/priority.ccsrc/python/grpcio/grpc/_cython/cygrpc.cpp::333030: : In file included from In file included from ./src/core/config/core_configuration.h./src/core/telemetry/call_tracer.h::2929: : In file included from In file included from ./src/core/lib/surface/channel_init.h./src/core/call/message.h::3120: : In file included from In file included from ./src/core/call/call_filters.h./src/core/lib/resource_quota/arena.h::2739: : In file included from In file included from ./src/core/call/message.h:./src/core/lib/resource_quota/memory_quota.h20:: 35In file included from : ./src/core/lib/resource_quota/arena.h./src/core/channelz/channelz.h::39574: :In file included from 17./src/core/lib/resource_quota/memory_quota.h:: 35warning: : 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]./src/core/channelz/channelz.h :574:17: warning: 574'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] | M574u | t e x L o c kM ultoecxkL(o&cckh alnoncekl(_&acrhgasn_nmeul__)a;r g s| _ ^m u_);/usr/include/absl/synchronization/mutex.h : 620| : ^5 : note: /usr/include/absl/synchronization/mutex.h'MutexLock' has been explicitly marked deprecated here: 620:5: 620note: | 'MutexLock' has been explicitly marked deprecated here [[d e620p | r e c[a[tdeedp(r"eUcsaet etdh(e" Ucsoen stthreu cctoonrs ttrhuactt otr atkheast at arkeefse rae nrceef eirnesntceea di"n)s]t]e a d| " ^) ]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channIn file included from esrc/core/load_balancing/priority/priority.ccl:_33a: rIn file included from g./src/core/config/core_configuration.hs:_29m: uIn file included from _./src/core/lib/surface/channel_init.h):;31 : In file included from | ./src/core/call/call_filters.h ^: 27/usr/include/absl/synchronization/mutex.h: :In file included from 620./src/core/call/message.h::520:: In file included from note: ./src/core/lib/resource_quota/arena.h'MutexLock' has been explicitly marked deprecated here: 39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35 : 620./src/core/channelz/channelz.h | : 588 :[15[:d ewarning: p'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]r eca t588e | d ( " U sMeu ttehxeL occokn sltorcukc(t&ocrh atnhnaetl _taarkgess_ mau _r)e;f e r| e ^n ce/usr/include/absl/synchronization/mutex.h :i620n:s5t:e anote: d'MutexLock' has been explicitly marked deprecated here" )]] 620| | ^ [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_aIn file included from rsrc/core/load_balancing/priority/priority.ccg:s33_: mIn file included from u./src/core/config/core_configuration.h_:)29;: In file included from ./src/core/lib/surface/channel_init.h| : ^31 : /usr/include/absl/synchronization/mutex.hIn file included from :./src/core/call/call_filters.h620::275: :In file included from ./src/core/call/message.hnote: :'MutexLock' has been explicitly marked deprecated here20 : In file included from ./src/core/lib/resource_quota/arena.h:39 : 620In file included from | ./src/core/lib/resource_quota/memory_quota.h : 35[: [./src/core/channelz/channelz.hd:e600p:r15e:c awarning: t'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]e d(" U600s | e t he constructor that takes a referenc eM uitnesxtLeoacdk" )l]o]c k (| & ^c hannel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor thatIn file included from src/core/load_balancing/priority/priority.cct:a33k: eIn file included from s./src/core/config/core_configuration.h :a29 : rIn file included from e./src/core/lib/surface/channel_init.hf:e31r: eIn file included from n./src/core/call/call_filters.hc:e27 : iIn file included from n./src/core/call/message.hs:t20e: aIn file included from d./src/core/lib/resource_quota/arena.h":)39]: ]In file included from ./src/core/lib/resource_quota/memory_quota.h :| 35 ^: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference insteaIn file included from dsrc/core/load_balancing/priority/priority.cc":)33]: ]In file included from ./src/core/config/core_configuration.h :| 29 ^: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference insteaIn file included from dsrc/core/load_balancing/priority/priority.cc":)33]: ]In file included from ./src/core/config/core_configuration.h :| 29 ^: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/net/socket_mutator.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/net/socket_mutator.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_cluster_parser.cc:16: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/plugin_registry/grpc_plugin_registry.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/plugin_registry/grpc_plugin_registry.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:100: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:100: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:100: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:100: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:106: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:106: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:106: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:106: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:106: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:106: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:106: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:106: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:106: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:106: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:106: In file included from ./src/core/load_balancing/grpclb/client_load_reporting_filter.h:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:27: In file included from ./src/core/lib/security/authorization/audit_logging.h:29: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:27: In file included from ./src/core/lib/security/authorization/audit_logging.h:29: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:27: In file included from ./src/core/lib/security/authorization/audit_logging.h:29: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:27: In file included from ./src/core/lib/security/authorization/audit_logging.h:29: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3031: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3031: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3031: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3031: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/python/grpcio/grpc/_cython/cygrpc.cpp:3063:9: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 3063 | write(fd, "1", 1); | ^~~~~ ~~~~~~~~~~ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from ./src/core/resolver/xds/xds_dependency_manager.h:21: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from ./src/core/resolver/xds/xds_dependency_manager.h:21: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from ./src/core/resolver/xds/xds_dependency_manager.h:21: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from ./src/core/resolver/xds/xds_dependency_manager.h:21: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from ./src/core/resolver/xds/xds_dependency_manager.h:21: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_audit_logger_registry.cc:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/grpclb/grpclb.cc:83: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from ./src/core/resolver/xds/xds_dependency_manager.h:21: In file included from ./src/core/resolver/xds/xds_config.h:27: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_parser.cc:52: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/priority/priority.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/surface/legacy_channel.cc:270:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 270 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/lib/surface/legacy_channel.cc:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&self->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_bootstrap_grpc.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_bootstrap_grpc.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/python/grpcio/grpc/_cython/cygrpc.cpp:3030: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/lib/surface/legacy_channel.cc:19: In file included from ./src/core/lib/surface/legacy_channel.h:29: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_dependency_manager.cc:17: In file included from ./src/core/resolver/xds/xds_dependency_manager.h:23: In file included from ./src/core/xds/grpc/xds_client_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry.cc:28: ./src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/python/grpcio/grpc/_cython/cygrpc.cpp:178302:3: warning: unused function '__Pyx_PyAsyncGen_Fini' [-Wunused-function] 178302 | __Pyx_PyAsyncGen_Fini(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry.cc:22: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/load_balancing/ring_hash/ring_hash.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/ring_hash/ring_hash.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/call_tracer.cc:19: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/telemetry/default_tcp_tracer.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/telemetry/default_tcp_tracer.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 27 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_matcher.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_matcher.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread 41 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/lib/surface/validate_metadata.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/lib/surface/validate_metadata.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_cluster_specifier_plugin.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_cluster_specifier_plugin.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_bootstrap_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from In file included from ./src/core/call/message.hsrc/core/plugin_registry/grpc_plugin_registry_extra.cc::2020: : In file included from In file included from ./src/core/lib/resource_quota/arena.h./src/core/config/core_configuration.h::3929: : In file included from In file included from ./src/core/lib/resource_quota/memory_quota.h./src/core/lib/surface/channel_init.h::3531: : In file included from In file included from ./src/core/channelz/channelz.h./src/core/call/call_filters.h::3827: : ./src/core/channelz/channel_trace.hIn file included from :./src/core/call/message.h294::2015: :In file included from ./src/core/lib/resource_quota/arena.hwarning: :'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]39 : In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | M220u | t e x L oMcukt elxoLcokc(k& mluo_c)k;( & p| a ^r ent_mu_); /usr/include/absl/synchronization/mutex.h :| 620 ^: 5: note: /usr/include/absl/synchronization/mutex.h'MutexLock' has been explicitly marked deprecated here: 620:5: note: 620'MutexLock' has been explicitly marked deprecated here | [[d e620p | r e c[a[tdeedp(r"Uescea ttehde( "cUosnes ttrhuec tcoorn stthrautc ttoark etsh aat rteafkeerse nac er eifnersetnecaed "i)n]s]t e a| d ^" )]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/plugin_registry/grpc_plugin_registry_extra.cc:20: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/default_tcp_tracer.cc:15: In file included from ./src/core/telemetry/default_tcp_tracer.h:20: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/telemetry/default_tcp_tracer.cc:22:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 22 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_cluster_specifier_plugin.cc:17: In file included from ./src/core/xds/grpc/xds_cluster_specifier_plugin.h:28: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/ring_hash/ring_hash.cc:17: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/telemetry/instrument.cc:15: In file included from ./src/core/telemetry/instrument.h:193: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/telemetry/instrument.cc:15: In file included from ./src/core/telemetry/instrument.h:193: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/telemetry/instrument.cc:15: In file included from ./src/core/telemetry/instrument.h:193: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/telemetry/instrument.cc:15: In file included from ./src/core/telemetry/instrument.h:193: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/resolver/dns/c_ares/dns_resolver_ares.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/resolver/dns/c_ares/dns_resolver_ares.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/telemetry/instrument.cc:15: In file included from ./src/core/telemetry/instrument.h:193: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/instrument.cc:15: In file included from ./src/core/telemetry/instrument.h:193: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/instrument.cc:15: In file included from ./src/core/telemetry/instrument.h:193: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/instrument.cc:15: In file included from ./src/core/telemetry/instrument.h:193: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/instrument.cc:15: In file included from ./src/core/telemetry/instrument.h:193: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/instrument.cc:15: In file included from ./src/core/telemetry/instrument.h:193: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/instrument.cc:15: In file included from ./src/core/telemetry/instrument.h:193: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/instrument.cc:15: In file included from ./src/core/telemetry/instrument.h:193: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/instrument.cc:15: In file included from ./src/core/telemetry/instrument.h:193: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/instrument.cc:15: In file included from ./src/core/telemetry/instrument.h:193: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/instrument.cc:15: In file included from ./src/core/telemetry/instrument.h:193: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/instrument.cc:15: In file included from ./src/core/telemetry/instrument.h:193: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/instrument.cc:15: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/instrument.cc:15: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/instrument.cc:15: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/telemetry/instrument.cc:178:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 178 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/telemetry/instrument.cc:188:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 188 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/telemetry/instrument.cc:196:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 196 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/telemetry/instrument.cc:212:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 212 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/telemetry/instrument.cc:228:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 228 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/telemetry/instrument.cc:236:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 236 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/telemetry/instrument.cc:245:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 245 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/telemetry/instrument.cc:249:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 249 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRE27C warningAsT generatedE. _AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/resolver/xds/xds_resolver.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/resolver/xds/xds_resolver.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/telemetry/instrument.cc:786:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 786 | MutexLock lock(&map_shards_[i].mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/telemetry/instrument.cc:898:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 898 | MutexLock lock(&shard.mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/telemetry/instrument.cc:961:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 961 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/telemetry/instrument.cc:1002:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1002 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/telemetry/instrument.cc:1015:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1015 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types.cc:17: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_common_types.cc:17: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_common_types.cc:17: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_common_types.cc:17: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_common_types.cc:17: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. In file included from src/core/xds/grpc/xds_common_types.cc:17: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types.cc:17: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types.cc:17: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/load_balancing/rls/rls.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/rls/rls.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_matcher_action.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_action.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_matcher_context.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_matcher_context.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types.cc:17: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types.cc:17: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types.cc:17: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types.cc:17: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:36: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_certificate_provider.cc:19: In file included from ./src/core/xds/grpc/xds_certificate_provider.h:31: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/dns_resolver_ares.cc:97:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/dns_resolver_ares.cc:147:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 147 | MutexLock lock(&on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/dns_resolver_ares.cc:237:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 237 | MutexLock lock(&self->on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/dns_resolver_ares.cc:252:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 252 | MutexLock lock(&self->on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/dns_resolver_ares.cc:267:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 267 | MutexLock lock(&self->on_resolved_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/dns_resolver_ares.cc:395:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 395 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/dns_resolver_ares.cc:400:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 400 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/dns_resolver_ares.cc:451:19: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 451 | MutexLock lock(&r->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/dns_resolver_ares.cc:647:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 647 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/dns_resolver_ares.cc:670:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 670 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/dns_resolver_ares.cc:685:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 685 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/dns_resolver_ares.cc:696:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 696 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/dns_resolver_ares.cc:714:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 714 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:44: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:44: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:44: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:44: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:44: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:44: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:44: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:44: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:44: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:44: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:44: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:44: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:44: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:44: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/xds/xds_resolver.cc:44: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. In file included from src/core/xds/grpc/xds_matcher_context.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_context.h:18: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_common_types_parser.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_common_types_parser.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/resolver/dns/c_ares/dns_resolver_ares.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpllb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/rls/rls.cc:970:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 970 | MutexLock lock(&lb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/rls/rls.cc:1082:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1082 | MutexLock lock(&entry_->lb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/rls/rls.cc:1405:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1405 | MutexLock lock(&lb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/rls/rls.cc:1460:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1460 | MutexLock lock(&lb_policy->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/rls/rls.cc:1672:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1672 | MutexLock lock(&lb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/rls/rls.cc:1762:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1762 | MutexLock lock(&lb_policy_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/rls/rls.cc:1950:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1950 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/rls/rls.cc:2007:25: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2007 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/rls/rls.cc:2028:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2028 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/rls/rls.cc:2036:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2036 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/rls/rls.cc:2053:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2053 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/rls/rls.cc:2086:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 2086 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_matcher_input.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_matcher_input.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/rls/rls.cc:23: In file included from ./src/core/load_balancing/rls/rls.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:46: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_input.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_input.h:18: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:39: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:39: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:39: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:39: In file included from ./src/core/lib/iomgr/ev_posix.h:30: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:41: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc:121:5: warning: 'ares_set_socket_functions' is deprecated: Use ares_set_socket_functions_ex instead [-Wdeprecated-declarations] 121 | ares_set_socket_functions(channel, &kSockFuncs, this); | ^ /usr/include/ares.h:578:14: note: 'ares_set_socket_functions' has been explicitly marked deprecated here 578 | CARES_EXTERN CARES_DEPRECATED_FOR( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/telemetry/metrics.cc:15: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_common_types_parser.cc:17: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:54: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSLIn file included from _src/core/resolver/dns/c_ares/grpc_ares_wrapper.ccR:E54F: AIn file included from C./src/core/lib/iomgr/exec_ctx.hT:O40R: _In file included from I./src/core/util/latent_see.hN:L35I: N./src/core/util/notification.hE: 30 :| 15 ^: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprIn file included from esrc/core/xds/grpc/xds_matcher_parse.ccc:a15t: eIn file included from d./src/core/xds/grpc/xds_matcher_parse.h(:"20U: sIn file included from e./src/core/xds/grpc/xds_common_types_parser.h :t37h: eIn file included from ./src/core/xds/grpc/xds_common_types.hc:o26n: sIn file included from t./src/core/call/metadata_batch.hr:u41c: tIn file included from o./src/core/util/chunked_vector.hr: 24t: hIn file included from a./src/core/lib/resource_quota/arena.ht: 39t: aIn file included from k./src/core/lib/resource_quota/memory_quota.he:s35 : aIn file included from ./src/core/channelz/channelz.hr:e38f: eIn file included from r./src/core/channelz/channel_trace.he:n38c: e./src/core/util/sync.h :i172n:s26t:e awarning: d'Unlock' is deprecated [-Wdeprecated-declarations]" )]] | ^ 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AIn file included from Nsrc/core/resolver/dns/c_ares/grpc_ares_wrapper.ccD:_54I: NIn file included from L./src/core/lib/iomgr/exec_ctx.hI:N40E: (In file included from )./src/core/util/latent_see.h : 35| : ^./src/core/util/notification.h :36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | /usr/include/absl/base/macros.h : 229M:u39t:e xnote: Lexpanded from macro 'ABSL_DEPRECATE_AND_INLINE'o ck lo c229k | (#&dmeuf_i)n;e A| B ^S L_D/usr/include/absl/synchronization/mutex.hE:P620R:E5C:A Tnote: E'MutexLock' has been explicitly marked deprecated here_ AND_ I620N | L I[N[Ed(e)p r[e[cdaetperde(c"aUtseed ]t]h eA BcSoLn_sRtErFuAcCtToOrR _tIhNaLtI NtEa k e| s ^ a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from In file included from src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc./src/core/lib/resource_quota/memory_quota.h::5435: : In file included from In file included from ./src/core/lib/iomgr/exec_ctx.h./src/core/channelz/channelz.h::4038: : In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15:In file included from ./src/core/channelz/channel_trace.hwarning: :'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]38 : ./src/core/util/sync.h: 18245: | 10 : warning: 'Lock' is deprecated [-Wdeprecated-declarations]M ute x182L | o c k lmouc_k-(>&Lmuo_c)k;( ) ;| ^ | ^/usr/include/absl/synchronization/mutex.h :620:5:/usr/include/absl/synchronization/mutex.h :note: 'MutexLock' has been explicitly marked deprecated here 181:3: 620note: | 'Lock' has been explicitly marked deprecated here [ [181d | e p rAeBcSaLt_eDdE(P"RUEsCeA TtEh_eA NcDo_nIsNtLrIuNcEt(o)r t| h ^a t t/usr/include/absl/base/macros.ha:k229e:s39 :a note: rexpanded from macro 'ABSL_DEPRECATE_AND_INLINE'e feren c229e | #idnesftienaed "A)B]S]L _ D| E ^P RECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #deIn file included from fsrc/core/resolver/dns/c_ares/grpc_ares_wrapper.cci:n54e: In file included from A./src/core/lib/iomgr/exec_ctx.hB:S40L: _In file included from D./src/core/util/latent_see.hE:P35R: E./src/core/util/notification.hC:A54T:E15_:A Nwarning: D'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]_ IN L54I | N E ( ) M[u[tdeexpLroecckat eldo]c]k (A&BmSuL__R)E;F A C| T ^O R_/usr/include/absl/synchronization/mutex.hI:N620L:I5N:E note: 'MutexLock' has been explicitly marked deprecated here| ^ 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:304:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 304 | grpc_core::MutexLock lock(&driver->request->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:329:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 329 | grpc_core::MutexLock lock(&driver->request->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:371:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 371 | grpc_core::MutexLock lock(&fdn->ev_driver->request->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:396:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 396 | grpc_core::MutexLock lock(&fdn->ev_driver->request->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:427:9: warning: 'ares_getsock' is deprecated: Use ARES_OPT_EVENT_THREAD or ARES_OPT_SOCK_STATE_CB instead [-Wdeprecated-declarations] 427 | ares_getsock(ev_driver->channel, socks, ARES_GETSOCK_MAXNUM); | ^ /usr/include/ares.h:909:14: note: 'ares_getsock' has been explicitly marked deprecated here 909 | CARES_EXTERN CARES_DEPRECATED_FOR( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:764:30: warning: 'ares_parse_srv_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 764 | const int parse_status = ares_parse_srv_reply(abuf, alen, &reply); | ^ /usr/include/ares.h:1124:14: note: 'ares_parse_srv_reply' has been explicitly marked deprecated here 1124 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_srv_reply( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:775:11: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 775 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET6, | ^ /usr/include/ares.h:887:14:In file included from src/core/xds/grpc/xds_matcher_parse.ccnote: :'ares_gethostbyname' has been explicitly marked deprecated here15 : In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h :88737 | : CIn file included from A./src/core/xds/grpc/xds_common_types.hR:E26S: _In file included from E./src/core/call/metadata_batch.hX:T41E: RIn file included from N./src/core/util/chunked_vector.h :C24A: RIn file included from E./src/core/lib/resource_quota/arena.hS:_39D: EIn file included from P./src/core/lib/resource_quota/memory_quota.hR:E35C: A./src/core/channelz/channelz.hT:E507D:_17F:O Rwarning: ('MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations]a res_getaddrinfo) v507o | i d a r e sM_ugteetxhLoosctkb ylnoacmke((& c h| a ^n nel_arg/usr/include/ares.hs:_153m:u22_:) ;note: expanded from macro 'CARES_DEPRECATED_FOR' | ^ 153 | /usr/include/absl/synchronization/mutex.h : 620 :_5_:a tnote: t'MutexLock' has been explicitly marked deprecated herer ibute _620_ | ( ( d[e[pdreepcraetceadt(e"dU(s"eU s"e #tfh e" cionnsstteraudc"t)o)r) t h| a ^t takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:780:9: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 780 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/telemetry/stats_data.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/telemetry/stats_data.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:817:12: warning: 'ares_parse_txt_reply_ext' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] 817 | status = ares_parse_txt_reply_ext(buf, len, &reply); | ^ /usr/include/ares.h:1133:14: note: 'ares_parse_txt_reply_ext' has been explicitly marked deprecated here 1133 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_dns_parse) int ares_parse_txt_reply_ext( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:891:9: warning: 'ares_set_servers_ports' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 891 | ares_set_servers_ports(r->ev_driver->channel, &r->dns_server_addr); | ^ /usr/include/ares.h:1180:1: note: 'ares_set_servers_ports' has been explicitly marked deprecated here 1180 | CARES_DEPRECATED_FOR(ares_set_servers_ports_csv) | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1059:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1059 | grpc_core::MutexLock lock(&r->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1094:5: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 1094 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET6, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1100:3: warning: 'ares_gethostbyname' is deprecated: Use ares_getaddrinfo instead [-Wdeprecated-declarations] 1100 | ares_gethostbyname(r->ev_driver->channel, hr->host, AF_INET, | ^ /usr/include/ares.h:887:14: note: 'ares_gethostbyname' has been explicitly marked deprecated here 887 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_getaddrinfo) void ares_gethostbyname( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1113:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1113 | grpc_core::MutexLock lock(&r->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1140:3: warning: 'ares_query' is deprecated: Use ares_query_dnsrec instead [-Wdeprecated-declarations] 1140 | ares_query(r->ev_driver->channel, service_name.c_str(), ns_c_in, ns_t_srv, | ^ /usr/include/ares.h:844:14: note: 'ares_query' has been explicitly marked deprecated here 844 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_query_dnsrec) void ares_query( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1152:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1152 | grpc_core::MutexLock lock(&r->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1179:3: warning: 'ares_search' is deprecated: Use ares_search_dnsrec instead [-Wdeprecated-declarations] 1179 | ares_search(r->ev_driver->channel, config_name.c_str(), ns_c_in, ns_t_txt, | ^ /usr/include/ares.h:867:14: note: 'ares_search' has been explicitly marked deprecated here 867 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_search_dnsrec) void ares_search( | ^ /usr/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc:1206:24: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1206 | grpc_core::MutexLock lock(&r->mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_endpoint.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_endpoint.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 42 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/server/add_port.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/server/add_port.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/telemetry/tcp_tracer.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/telemetry/tcp_tracer.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_matcher_parse.cc:21: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_endpoint.cc:17: In file included from ./src/core/xds/grpc/xds_endpoint.h:28: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_endpoint.cc:17: In file included from ./src/core/xds/grpc/xds_endpoint.h:28: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_endpoint.cc:17: In file included from ./src/core/xds/grpc/xds_endpoint.h:28: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_endpoint.cc:17: In file included from ./src/core/xds/grpc/xds_endpoint.h:28: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 43 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/load_balancing/round_robin/round_robin.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/load_balancing/round_robin/round_robin.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/transport/auth_context.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/transport/auth_context.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/xds/grpc/xds_endpoint.cc:71:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 71 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/add_port.cc:17: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/add_port.cc:17: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/add_port.cc:17: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/add_port.cc:17: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/add_port.cc:17: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/add_port.cc:17: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/add_port.cc:17: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/add_port.cc:17: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/add_port.cc:17: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:25: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/add_port.cc:17: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/add_port.cc:17: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/add_port.cc:17: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/add_port.cc:17: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/add_port.cc:17: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/add_port.cc:17: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_matcher_parse.cc:15: In file included from ./src/core/xds/grpc/xds_matcher_parse.h:20: In file included from ./src/core/xds/grpc/xds_common_types_parser.h:37: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/transport/auth_context.cc:17: In file included from ./src/core/transport/auth_context.h:31: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/transport/auth_context.cc:17: In file included from ./src/core/transport/auth_context.h:31: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/transport/auth_context.cc:17: In file included from ./src/core/transport/auth_context.h:31: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/transport/auth_context.cc:17: In file included from ./src/core/transport/auth_context.h:31: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/round_robin/round_robin.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/round_robin/round_robin.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/round_robin/round_robin.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/round_robin/round_robin.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/round_robin/round_robin.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/round_robin/round_robin.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/round_robin/round_robin.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/round_robin/round_robin.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/auth_context.cc:17: In file included from ./src/core/transport/auth_context.h:31: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/auth_context.cc:17: In file included from ./src/core/transport/auth_context.h:31: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/auth_context.cc:17: In file included from ./src/core/transport/auth_context.h:31: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/round_robin/round_robin.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/auth_context.cc:17: In file included from ./src/core/transport/auth_context.h:31: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/auth_context.cc:17: In file included from ./src/core/transport/auth_context.h:31: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/auth_context.cc:17: In file included from ./src/core/transport/auth_context.h:31: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/auth_context.cc:17: In file included from ./src/core/transport/auth_context.h:31: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/auth_context.cc:17: In file included from ./src/core/transport/auth_context.h:31: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/auth_context.cc:17: In file included from ./src/core/transport/auth_context.h:31: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/auth_context.cc:17: In file included from ./src/core/transport/auth_context.h:31: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/auth_context.cc:17: In file included from ./src/core/transport/auth_context.h:31: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/auth_context.cc:17: In file included from ./src/core/transport/auth_context.h:31: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/round_robin/round_robin.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/round_robin/round_robin.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/round_robin/round_robin.cc:30: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc:24: In file included from ./src/core/lib/iomgr/socket_utils_posix.h:33: In file included from ./src/core/lib/resource_quota/resource_quota.h:26: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_endpoint_parser.cc:17: In file included from ./src/core/xds/grpc/xds_endpoint_parser.h:21: In file included from ./src/core/xds/grpc/xds_endpoint.h:28: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_endpoint_parser.cc:17: In file included from ./src/core/xds/grpc/xds_endpoint_parser.h:21: In file included from ./src/core/xds/grpc/xds_endpoint.h:28: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_endpoint_parser.cc:17: In file included from ./src/core/xds/grpc/xds_endpoint_parser.h:21: In file included from ./src/core/xds/grpc/xds_endpoint.h:28: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ 27 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_metadata.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_metadata.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_endpoint_parser.cc:43: In file included from ./src/core/load_balancing/ring_hash/ring_hash.h:23: In file included from ./src/core/service_config/service_config_call_data.h:26: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/add_port.cc:17: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from ./src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from ./src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from ./src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from ./src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from ./src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from ./src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from ./src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/transport/auth_context.cc:17: In file included from ./src/core/transport/auth_context.h:31: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/server.cc:17: In file included from ./src/core/server/server.h:39: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/server.cc:17: In file included from ./src/core/server/server.h:39: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/server.cc:17: In file included from ./src/core/server/server.h:39: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/server.cc:17: In file included from ./src/core/server/server.h:39: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server.cc:17: In file included from ./src/core/server/server.h:39: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server.cc:17: In file included from ./src/core/server/server.h:39: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server.cc:17: In file included from ./src/core/server/server.h:39: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/dns_resolver_plugin.cc:14: In file included from ./src/core/resolver/dns/dns_resolver_plugin.h:18: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server.cc:17: ./src/core/server/server.h:633:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 633 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 32 warnings generated. clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/address_sorting/address_sorting.c -o pyb/temp.linux-x86_64-cpython-314/third_party/address_sorting/address_sorting.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread src/core/server/server.cc:103:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | MutexLock lock(&listener_state_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:118:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(&listener_state_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:154:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 154 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:166:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 166 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:187:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 187 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:227:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 227 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:250:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 250 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:264:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 264 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:309:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 309 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/address_sorting/address_sorting_posix.c -o pyb/temp.linux-x86_64-cpython-314/third_party/address_sorting/address_sorting_posix.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread src/core/server/server.cc:608:21: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 608 | MutexLock lock(&server_->mu_call_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:678:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 678 | MutexLock lock(&server_->mu_call_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:723:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 723 | MutexLock lock(&server_->mu_call_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:1030:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1030 | MutexLock lock(&server_->mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/address_sorting/address_sorting_windows.c -o pyb/temp.linux-x86_64-cpython-314/third_party/address_sorting/address_sorting_windows.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/base/status.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/base/status.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/hash/common.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/hash/common.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_http_composite_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_http_composite_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/server/server.cc:1217:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1217 | MutexLock global_lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:1282:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1282 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from 620./src/core/load_balancing/lb_policy.h | : 41 : [In file included from [./src/core/telemetry/metrics.hd:e28p: rIn file included from e./src/core/telemetry/call_tracer.hc:a29t: eIn file included from d./src/core/call/message.h(:"20U: sIn file included from e./src/core/lib/resource_quota/arena.h :t39h: eIn file included from ./src/core/lib/resource_quota/memory_quota.hc:o35n: s./src/core/channelz/channelz.ht:r658u:c15t:o warning: r'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] t h658a | t t a kMeust eax Lroecfke rleonccke( &icnhsatnenaedl"_)a]r]g s _| m ^u _); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:1298:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1298 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:1330:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1330 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:1391:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1391 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:1468:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1468 | MutexLock lock(&mu_call_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:1515:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1515 | MutexLock lock(&server->mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:1547:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1547 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:1567:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1567 | MutexLock lock(&mu_call_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:1591:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1591 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:1601:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1601 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:1609:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1609 | MutexLock lock(&mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:1721:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1721 | MutexLock lock(&chand_->server_->mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:1736:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1736 | MutexLock lock(&server_->mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server.cc:1755:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1755 | MutexLock lock(&server_->mu_global_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:37: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc:33: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c third_party/upb/upb/json/decode.c -o pyb/temp.linux-x86_64-cpython-314/third_party/upb/upb/json/decode.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -pthread In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_metadata_parser.cc:29: In file included from ./src/core/xds/grpc/xds_cluster_parser.h:25: In file included from ./src/core/xds/grpc/xds_cluster.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplendpoint_weight_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:530:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 530 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:547:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 547 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:575:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 575 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:624:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 624 | MutexLock lock(&timer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:634:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 634 | MutexLock lock(&timer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:667:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 667 | MutexLock lock(&scheduler_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:723:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 723 | MutexLock lock(&scheduler_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated heresrc/core/load_balancing/weighted_round_robin/weighted_round_robin.cc :741: 21620: | warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations][ [depre c741a | t e d ( " U s e t hMeu tceoxnLsotcrku cltoocrk (t&hsaetl ft-a>kteism ear _rmeuf_e)r;e n c| e ^ inst/usr/include/absl/synchronization/mutex.he:a620d:"5):] ]note: 'MutexLock' has been explicitly marked deprecated here | ^ 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:872:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 872 | MutexLock lock(&endpoint_weight_map_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_composite_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc:17: In file included from ./src/core/load_balancing/weighted_round_robin/weighted_round_robin.h:25: In file included from ./src/core/load_balancing/lb_policy.h:41: In file included from ./src/core/telemetry/metrics.h:28: In file included from ./src/core/telemetry/call_tracer.h:29: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 15 warnings generated. In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:26: In file included from ./src/core/filter/composite/composite_filter.h:28: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_composite_filter.cc:28: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config.cc:17: In file included from ./src/core/xds/grpc/xds_route_config.h:34: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 42 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_http_fault_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_http_fault_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:29: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:29: In file included from ./src/core/handshaker/handshaker.h:32: In file included from ./src/core/lib/iomgr/endpoint.h:28: In file included from ./src/core/lib/iomgr/pollset.h:26: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/load_balancing/weighted_target/weighted_target.cc:33: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_route_config_parser.cc:17: In file included from ./src/core/xds/grpc/xds_route_config_parser.h:37: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: In file included from ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:30: In file included from ./src/core/credentials/transport/tls/ssl_utils.h:36: In file included from ./src/core/credentials/transport/security_connector.h:36: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. In file included from src/core/xds/grpc/xds_http_fault_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_fault_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_call_tracer_filter.cc:17: In file included from ./src/core/server/server_call_tracer_filter.h:23: In file included from ./src/core/call/call_finalization.h:23: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 27 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_routing.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_routing.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 41 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/server/server_config_selector_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/server/server_config_selector_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter.h:23: In file included from ./src/core/filter/filter_chain.h:24: In file included from ./src/core/call/interception_chain.h:23: In file included from ./src/core/call/call_destination.h:20: In file included from ./src/core/call/call_spine.h:23: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:26: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:55: In file included from ./src/core/lib/iomgr/call_combiner.h:28: In file included from ./src/core/lib/iomgr/exec_ctx.h:40: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_http_filter_registry.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_http_filter_registry.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/server/server_config_selector_filter.cc:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:26: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:26: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:26: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:30: ./src/core/lib/promise/observable.h:68:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 68 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server_config_selector_filter.cc:84:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server_config_selector_filter.cc:97:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 97 | MutexLock lock(&filter_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server_config_selector_filter.cc:131:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 131 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_routing.cc:19: In file included from ./src/core/xds/grpc/xds_routing.h:30: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:15: In file included from ./src/core/server/server_config_selector_filter.h:25: In file included from ./src/core/lib/channel/channel_stack.h:59: In file included from ./src/core/lib/promise/arena_promise.h:28: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl>>::State::Set' requested here 38 | void Set(T value) { state_->Set(std::move(value)); } | ^ src/core/server/server_config_selector_filter.cc:234:33: note: in instantiation of member function 'grpc_core::Observable>>::Set' requested here 234 | filter_->config_selector_.Set(std::move(update)); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:30: ./src/core/lib/promise/observable.h:118:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 118 | MutexLock lock(state_->mu()); | ^ ./src/core/lib/promise/observable.h:158:9: note: in instantiation of member function 'grpc_core::Observable>>::Observer::~Observer' requested here 158 | class ObserverWhen : public Observer { | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/server/server_config_selector_filter.cc:30: ./src/core/lib/promise/observable.h:137:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(state_->mu()); | ^ ./src/core/lib/promise/detail/promise_like.h:226:14: note: in instantiation of member function 'grpc_core::Observable>>::Observer::operator()' requested here 226 | return f_(); | ^ ./src/core/lib/promise/detail/seq_state.h:167:23: note: in instantiation of member function 'grpc_core::promise_detail::PromiseLike>>::ObserverWhen<(lambda at ./src/core/lib/promise/observable.h:50:21)>>::operator()' requested here 167 | auto result = prior.current_promise(); | ^ ./src/core/lib/promise/try_seq.h:263:19: note: in instantiation of member function 'grpc_core::promise_detail::SeqState>>::ObserverWhen<(lambda at ./src/core/lib/promise/observable.h:50:21)>, (lambda at src/core/server/server_config_selector_filter.cc:254:7)>::PollOnce' requested here 263 | return state_.PollOnce(); | ^ ./src/core/lib/promise/arena_promise.h:122:59: note: in instantiation of member function 'grpc_core::arena_promise_detail::AllocatedCallable>>::ObserverWhen<(lambda at ./src/core/lib/promise/observable.h:50:21)>, (lambda at src/core/server/server_config_selector_filter.cc:254:7)>>::PollOnce' requested here 122 | const Vtable AllocatedCallable::vtable = {PollOnce, Move, | ^ ./src/core/lib/promise/arena_promise.h:193:52: note: in instantiation of static data member 'grpc_core::arena_promise_detail::AllocatedCallable>>::ObserverWhen<(lambda at ./src/core/lib/promise/observable.h:50:21)>, (lambda at src/core/server/server_config_selector_filter.cc:254:7)>>::vtable' requested here 193 | out->vtable = &AllocatedCallable::vtable; | ^ ./src/core/lib/promise/arena_promise.h:222:39: note: in instantiation of member function 'grpc_core::arena_promise_detail::ChooseImplForCallable>>::ObserverWhen<(lambda at ./src/core/lib/promise/observable.h:50:21)>, (lambda at src/core/server/server_config_selector_filter.cc:254:7)>>::Make' requested here 222 | ChooseImplForCallable::Make(std::forward(callable), | ^ ./src/core/lib/promise/arena_promise.h:241:27: note: in instantiation of function template specialization 'grpc_core::arena_promise_detail::MakeImplForCallable>>::ObserverWhen<(lambda at ./src/core/lib/promise/observable.h:50:21)>, (lambda at src/core/server/server_config_selector_filter.cc:254:7)>>' requested here 241 | arena_promise_detail::MakeImplForCallable(std::forward(callable), | ^ src/core/server/server_config_selector_filter.cc:252:10: note: in instantiation of function template specialization 'grpc_core::ArenaPromise::ArenaPromise>>::ObserverWhen<(lambda at ./src/core/lib/promise/observable.h:50:21)>, (lambda at src/core/server/server_config_selector_filter.cc:254:7)>, void>' requested here 252 | return TrySeq( | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/server/server_config_selector_filter.cc:78:39: warning: variable 'OnClientToServerHalfClose' is not needed and will not be emitted [-Wunneeded-internal-declaration] 78 | static inline const NoInterceptor OnClientToServerHalfClose; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/core/server/server_config_selector_filter.cc:80:39: warning: variable 'OnFinalize' is not needed and will not be emitted [-Wunneeded-internal-declaration] 80 | static inline const NoInterceptor OnFinalize; | ^~~~~~~~~~ src/core/server/server_config_selector_filter.cc:181:39: warning: variable 'OnClientToServerHalfClose' is not needed and will not be emitted [-Wunneeded-internal-declaration] 181 | static inline const NoInterceptor OnClientToServerHalfClose; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/core/server/server_config_selector_filter.cc:183:39: warning: variable 'OnFinalize' is not needed and will not be emitted [-Wunneeded-internal-declaration] 183 | static inline const NoInterceptor OnFinalize; | ^~~~~~~~~~ 26 warnings generated. src/core/xds/grpc/xds_http_filter_registry.cc:123:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 123 | MutexLock lock(g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_server_grpc.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_server_grpc.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread src/core/xds/grpc/xds_http_filter_registry.cc:137:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 137 | MutexLock lock(g_mu); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_filter_registry.cc:17: In file included from ./src/core/xds/grpc/xds_http_filter_registry.h:30: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:34: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:26: In file included from ./src/core/call/call_state.h:23: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 28 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_http_gcp_authn_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_http_gcp_authn_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_server_grpc.cc:26: In file included from ./src/core/config/core_configuration.h:29: In file included from ./src/core/lib/surface/channel_init.h:31: In file included from ./src/core/call/call_filters.h:27: In file included from ./src/core/call/message.h:20: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 26 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_transport_grpc.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_transport_grpc.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:27: ./src/core/ext/filters/gcp_authentication/gcp_authentication_filter.h:53:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 53 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_gcp_authn_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_gcp_authn_filter.h:25: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:32: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:32: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:32: In file included from ./src/core/lib/iomgr/closure.h:31: In file included from ./src/core/util/mpscq.h:26: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 42 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_http_rbac_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_http_rbac_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_transport_grpc.cc:54: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:54: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:54: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:57: In file included from ./src/core/lib/surface/lame_client.h:29: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/grpc/xds_transport_grpc.cc:353:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 353 | MutexLock lock(&factory_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/grpc/xds_transport_grpc.cc:397:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 397 | MutexLock lock(&factory_->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/grpc/xds_transport_grpc.cc:418:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 418 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/grpc/xds_transport_grpc.cc:431:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 431 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/grpc/xds_transport_grpc.cc:492:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 492 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_transport_grpc.cc:17: In file included from ./src/core/xds/grpc/xds_transport_grpc.h:35: In file included from ./src/core/lib/surface/channel.h:31: In file included from ./src/core/call/call_arena_allocator.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImplLock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 46 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/xds_client/lrs_client.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/xds_client/lrs_client.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:40: In file included from ./src/core/ext/filters/rbac/rbac_filter.h:25: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:48: In file included from ./src/core/xds/grpc/xds_bootstrap_grpc.h:32: In file included from ./src/core/xds/grpc/certificate_provider_store.h:29: ./src/core/credentials/transport/tls/grpc_tls_certificate_distributor.h:139:26: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 139 | grpc_core::MutexLock lock(&callback_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/xds_client/lrs_client.cc:17: In file included from ./src/core/xds/xds_client/lrs_client.h:36: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/xds_client/lrs_client.cc:17: In file included from ./src/core/xds/xds_client/lrs_client.h:36: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/xds_client/lrs_client.cc:17: In file included from ./src/core/xds/xds_client/lrs_client.h:36: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/xds_client/lrs_client.cc:17: In file included from ./src/core/xds/xds_client/lrs_client.h:36: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_rbac_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_rbac_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpllrs_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/lrs_client.cc:551:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 551 | MutexLock lock(&lrs_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/lrs_client.cc:656:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 656 | MutexLock lock(&lrs_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/lrs_client.cc:662:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 662 | MutexLock lock(&lrs_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/lrs_client.cc:730:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 730 | MutexLock lock(&lrs_client()->mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/lrs_client.cc:779:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 779 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/lrs_client.cc:811:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 811 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/lrs_client.cc:849:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 849 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/lrs_client.cc:876:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 876 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/lrs_client.cc:922:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 922 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/lrs_client.cc:947:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 947 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ src/core/xds/xds_client/lrs_client.cc:512:13: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 512 | MutexLock lock(&lrs_channel_->lrs_client()->mu_); | ^ src/core/xds/xds_client/lrs_client.cc:506:15: note: in instantiation of member function 'grpc_core::LrsClient::LrsChannel::RetryableCall::OnRetryTimer' requested here 506 | self->OnRetryTimer(); | ^ src/core/xds/xds_client/lrs_client.cc:477:3: note: in instantiation of member function 'grpc_core::LrsClient::LrsChannel::RetryableCall::StartRetryTimerLocked' requested here 477 | StartRetryTimerLocked(); | ^ src/core/xds/xds_client/lrs_client.cc:740:22: note: in instantiation of member function 'grpc_core::LrsClient::LrsChannel::RetryableCall::OnCallFinishedLocked' requested here 740 | retryable_call_->OnCallFinishedLocked(); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ 24 warnings generated. 42 warnings generated. clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -D_WIN32_WINNT=1536 -DGRPC_XDS_USER_AGENT_NAME_SUFFIX=\"Python\" -DGRPC_XDS_USER_AGENT_VERSION_SUFFIX=\"1.83.0\" -DOPENSSL_NO_ASM=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -D__STDC_FORMAT_MACROS "-DPyMODINIT_FUNC=extern \"C\" __attribute__((visibility (\"default\"))) PyObject*" -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -I/usr/include -Ithird_party/address_sorting/include -I/usr/include -I/usr/include/re2 -I/usr/include/openssl -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -I/usr/include -I/usr/include/python3.14 -c src/core/xds/grpc/xds_http_stateful_session_filter.cc -o pyb/temp.linux-x86_64-cpython-314/src/core/xds/grpc/xds_http_stateful_session_filter.o -fvisibility=hidden -fno-wrapv -fno-exceptions -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX -std=c++17 -pthread In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:169:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 169 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:172:26: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 172 | if (!released_) mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:182:10: warning: 'Lock' is deprecated [-Wdeprecated-declarations] 182 | mu_->Lock(); | ^ /usr/include/absl/synchronization/mutex.h:181:3: note: 'Lock' has been explicitly marked deprecated here 181 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: In file included from ./src/core/channelz/channel_trace.h:38: ./src/core/util/sync.h:189:10: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] 189 | mu_->Unlock(); | ^ /usr/include/absl/synchronization/mutex.h:190:3: note: 'Unlock' has been explicitly marked deprecated here 190 | ABSL_DEPRECATE_AND_INLINE() | ^ /usr/include/absl/base/macros.h:229:39: note: expanded from macro 'ABSL_DEPRECATE_AND_INLINE' 229 | #define ABSL_DEPRECATE_AND_INLINE() [[deprecated]] ABSL_REFACTOR_INLINE | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: In file included from ./src/core/channelz/channelz.h:38: ./src/core/channelz/channel_trace.h:294:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 294 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:215:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 215 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:220:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 220 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:225:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 225 | MutexLock lock(&parent_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:507:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 507 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:529:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 529 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:545:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 545 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:574:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 574 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:588:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 588 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:600:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 600 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:629:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 629 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:643:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 643 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:35: ./src/core/channelz/channelz.h:658:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 658 | MutexLock lock(&channel_args_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:30:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 30 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:36:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 36 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:45:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:39: In file included from ./src/core/lib/promise/activity.h:36: In file included from ./src/core/util/latent_see.h:35: ./src/core/util/notification.h:54:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 54 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1036:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1036 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1041:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1041 | MutexLock lock(&gauge_providers_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: ./src/core/lib/resource_quota/memory_quota.h:461:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 461 | MutexLock lock(&reclaimer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:59:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 59 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:67:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:98:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 98 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:112:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 112 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:120:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 120 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:67:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 67 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:84:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 84 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:103:27: warning: 'ReleasableMutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 103 | ReleasableMutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:1121:5: note: 'ReleasableMutexLock' has been explicitly marked deprecated here 1121 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:59: ./src/core/lib/promise/inter_activity_pipe.h:113:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 113 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:67: In file included from ./src/core/lib/surface/call.h:41: ./src/core/lib/surface/channel.h:116:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 116 | MutexLock lock(&mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:130:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 130 | MutexLock lock(&deadline_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:197:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 197 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:67: ./src/core/lib/surface/call.h:202:15: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 202 | MutexLock lock(&peer_mu_); | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:32: In file included from ./src/core/ext/filters/stateful_session/stateful_session_filter.h:27: In file included from ./src/core/lib/channel/promise_based_filter.h:58: ./src/core/lib/promise/inter_activity_latch.h:45:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 45 | MutexLock lock(&mu_); | ^ ./src/core/lib/promise/inter_activity_latch.h:44:32: note: while substituting into a lambda expression here 44 | return [this]() -> Poll { | ^ ./src/core/lib/channel/promise_based_filter.h:1321:43: note: in instantiation of member function 'grpc_core::InterActivityLatch::Wait' requested here 1321 | state->call_handler_latch.Wait(), | ^ /usr/include/absl/synchronization/mutex.h:620:5: note: 'MutexLock' has been explicitly marked deprecated here 620 | [[deprecated("Use the constructor that takes a reference instead")]] | ^ In file included from src/core/xds/grpc/xds_http_stateful_session_filter.cc:17: In file included from ./src/core/xds/grpc/xds_http_stateful_session_filter.h:27: In file included from ./src/core/xds/grpc/xds_common_types.h:26: In file included from ./src/core/call/metadata_batch.h:41: In file included from ./src/core/util/chunked_vector.h:24: In file included from ./src/core/lib/resource_quota/arena.h:39: In file included from ./src/core/lib/resource_quota/memory_quota.h:42: In file included from ./src/core/lib/resource_quota/telemetry.h:18: ./src/core/telemetry/instrument.h:1020:17: warning: 'MutexLock' is deprecated: Use the constructor that takes a reference instead [-Wdeprecated-declarations] 1020 | MutexLock lock(&gauge_providers_mu_); | ^ ./src/core/telemetry/instrument.h:1030:14: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::FillGaugeStorage' requested here 1030 | explicit Storage(InstrumentDomainImpl* instrument_domain, | ^ ./src/core/telemetry/instrument.h:1127:39: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::Storage::Storage' requested here 1127 | return RefCountedPtr(new Storage(this, std::move(labels))); | ^ ./src/core/telemetry/instrument.h:1053:35: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::CreateDomainStorage' requested here 1053 | GPR_ATTRIBUTE_NOINLINE explicit InstrumentDomainImpl( | ^ ./src/core/telemetry/instrument.h:1159:13: note: in instantiation of member function 'grpc_core::instrument_detail::InstrumentDomainImpl::InstrumentDomainImpl' requested here 1159 | new instrument_detail::InstrumentDomainImpl pyb/bdist.linux-x86_64/wheel/./grpc/_cython creating pyb/bdist.linux-x86_64/wheel/grpc/_cython/_credentials copying pyb/lib.linux-x86_64-cpython-314/grpc/_cython/_credentials/roots.pem -> pyb/bdist.linux-x86_64/wheel/./grpc/_cython/_credentials copying pyb/lib.linux-x86_64-cpython-314/grpc/_cython/cygrpc.pyi -> pyb/bdist.linux-x86_64/wheel/./grpc/_cython creating pyb/bdist.linux-x86_64/wheel/grpc/_cython/_cygrpc creating pyb/bdist.linux-x86_64/wheel/grpc/_cython/_cygrpc/private_key_signing copying pyb/lib.linux-x86_64-cpython-314/grpc/_cython/_cygrpc/private_key_signing/private_key_signer_py_wrapper.h -> pyb/bdist.linux-x86_64/wheel/./grpc/_cython/_cygrpc/private_key_signing copying pyb/lib.linux-x86_64-cpython-314/grpc/_cython/_cygrpc/private_key_signing/private_key_signer_py_wrapper.cc -> pyb/bdist.linux-x86_64/wheel/./grpc/_cython/_cygrpc/private_key_signing copying pyb/lib.linux-x86_64-cpython-314/grpc/_cython/_cygrpc/__init__.py -> pyb/bdist.linux-x86_64/wheel/./grpc/_cython/_cygrpc copying pyb/lib.linux-x86_64-cpython-314/grpc/_cython/__init__.py -> pyb/bdist.linux-x86_64/wheel/./grpc/_cython creating pyb/bdist.linux-x86_64/wheel/grpc/aio copying pyb/lib.linux-x86_64-cpython-314/grpc/aio/__init__.py -> pyb/bdist.linux-x86_64/wheel/./grpc/aio copying pyb/lib.linux-x86_64-cpython-314/grpc/aio/_base_call.py -> pyb/bdist.linux-x86_64/wheel/./grpc/aio copying pyb/lib.linux-x86_64-cpython-314/grpc/aio/_base_channel.py -> pyb/bdist.linux-x86_64/wheel/./grpc/aio copying pyb/lib.linux-x86_64-cpython-314/grpc/aio/_base_server.py -> pyb/bdist.linux-x86_64/wheel/./grpc/aio copying pyb/lib.linux-x86_64-cpython-314/grpc/aio/_call.py -> pyb/bdist.linux-x86_64/wheel/./grpc/aio copying pyb/lib.linux-x86_64-cpython-314/grpc/aio/_channel.py -> pyb/bdist.linux-x86_64/wheel/./grpc/aio copying pyb/lib.linux-x86_64-cpython-314/grpc/aio/_interceptor.py -> pyb/bdist.linux-x86_64/wheel/./grpc/aio copying pyb/lib.linux-x86_64-cpython-314/grpc/aio/_metadata.py -> pyb/bdist.linux-x86_64/wheel/./grpc/aio copying pyb/lib.linux-x86_64-cpython-314/grpc/aio/_server.py -> pyb/bdist.linux-x86_64/wheel/./grpc/aio copying pyb/lib.linux-x86_64-cpython-314/grpc/aio/_typing.py -> pyb/bdist.linux-x86_64/wheel/./grpc/aio copying pyb/lib.linux-x86_64-cpython-314/grpc/aio/_utils.py -> pyb/bdist.linux-x86_64/wheel/./grpc/aio creating pyb/bdist.linux-x86_64/wheel/grpc/beta copying pyb/lib.linux-x86_64-cpython-314/grpc/beta/__init__.py -> pyb/bdist.linux-x86_64/wheel/./grpc/beta copying pyb/lib.linux-x86_64-cpython-314/grpc/beta/_client_adaptations.py -> pyb/bdist.linux-x86_64/wheel/./grpc/beta copying pyb/lib.linux-x86_64-cpython-314/grpc/beta/_metadata.py -> pyb/bdist.linux-x86_64/wheel/./grpc/beta copying pyb/lib.linux-x86_64-cpython-314/grpc/beta/_server_adaptations.py -> pyb/bdist.linux-x86_64/wheel/./grpc/beta copying pyb/lib.linux-x86_64-cpython-314/grpc/beta/implementations.py -> pyb/bdist.linux-x86_64/wheel/./grpc/beta copying pyb/lib.linux-x86_64-cpython-314/grpc/beta/interfaces.py -> pyb/bdist.linux-x86_64/wheel/./grpc/beta copying pyb/lib.linux-x86_64-cpython-314/grpc/beta/utilities.py -> pyb/bdist.linux-x86_64/wheel/./grpc/beta creating pyb/bdist.linux-x86_64/wheel/grpc/experimental creating pyb/bdist.linux-x86_64/wheel/grpc/experimental/aio copying pyb/lib.linux-x86_64-cpython-314/grpc/experimental/aio/__init__.py -> pyb/bdist.linux-x86_64/wheel/./grpc/experimental/aio copying pyb/lib.linux-x86_64-cpython-314/grpc/experimental/__init__.py -> pyb/bdist.linux-x86_64/wheel/./grpc/experimental copying pyb/lib.linux-x86_64-cpython-314/grpc/experimental/gevent.py -> pyb/bdist.linux-x86_64/wheel/./grpc/experimental copying pyb/lib.linux-x86_64-cpython-314/grpc/experimental/session_cache.py -> pyb/bdist.linux-x86_64/wheel/./grpc/experimental creating pyb/bdist.linux-x86_64/wheel/grpc/framework creating pyb/bdist.linux-x86_64/wheel/grpc/framework/common copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/common/__init__.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework/common copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/common/cardinality.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework/common copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/common/style.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework/common creating pyb/bdist.linux-x86_64/wheel/grpc/framework/foundation copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/foundation/__init__.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework/foundation copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/foundation/abandonment.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework/foundation copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/foundation/callable_util.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework/foundation copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/foundation/future.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework/foundation copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/foundation/logging_pool.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework/foundation copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/foundation/stream.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework/foundation copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/foundation/stream_util.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework/foundation creating pyb/bdist.linux-x86_64/wheel/grpc/framework/interfaces creating pyb/bdist.linux-x86_64/wheel/grpc/framework/interfaces/base copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/interfaces/base/__init__.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework/interfaces/base copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/interfaces/base/base.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework/interfaces/base copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/interfaces/base/utilities.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework/interfaces/base creating pyb/bdist.linux-x86_64/wheel/grpc/framework/interfaces/face copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/interfaces/face/__init__.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework/interfaces/face copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/interfaces/face/face.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework/interfaces/face copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/interfaces/face/utilities.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework/interfaces/face copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/interfaces/__init__.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework/interfaces copying pyb/lib.linux-x86_64-cpython-314/grpc/framework/__init__.py -> pyb/bdist.linux-x86_64/wheel/./grpc/framework copying pyb/lib.linux-x86_64-cpython-314/grpc/__init__.py -> pyb/bdist.linux-x86_64/wheel/./grpc copying pyb/lib.linux-x86_64-cpython-314/grpc/_auth.py -> pyb/bdist.linux-x86_64/wheel/./grpc copying pyb/lib.linux-x86_64-cpython-314/grpc/_channel.py -> pyb/bdist.linux-x86_64/wheel/./grpc copying pyb/lib.linux-x86_64-cpython-314/grpc/_common.py -> pyb/bdist.linux-x86_64/wheel/./grpc copying pyb/lib.linux-x86_64-cpython-314/grpc/_compression.py -> pyb/bdist.linux-x86_64/wheel/./grpc copying pyb/lib.linux-x86_64-cpython-314/grpc/_grpcio_metadata.py -> pyb/bdist.linux-x86_64/wheel/./grpc copying pyb/lib.linux-x86_64-cpython-314/grpc/_interceptor.py -> pyb/bdist.linux-x86_64/wheel/./grpc copying pyb/lib.linux-x86_64-cpython-314/grpc/_observability.py -> pyb/bdist.linux-x86_64/wheel/./grpc copying pyb/lib.linux-x86_64-cpython-314/grpc/_plugin_wrapping.py -> pyb/bdist.linux-x86_64/wheel/./grpc copying pyb/lib.linux-x86_64-cpython-314/grpc/_runtime_protos.py -> pyb/bdist.linux-x86_64/wheel/./grpc copying pyb/lib.linux-x86_64-cpython-314/grpc/_server.py -> pyb/bdist.linux-x86_64/wheel/./grpc copying pyb/lib.linux-x86_64-cpython-314/grpc/_simple_stubs.py -> pyb/bdist.linux-x86_64/wheel/./grpc copying pyb/lib.linux-x86_64-cpython-314/grpc/_typing.py -> pyb/bdist.linux-x86_64/wheel/./grpc copying pyb/lib.linux-x86_64-cpython-314/grpc/_utilities.py -> pyb/bdist.linux-x86_64/wheel/./grpc running install_egg_info Copying src/python/grpcio/grpcio.egg-info to pyb/bdist.linux-x86_64/wheel/./grpcio-1.83.0-py3.14.egg-info running install_scripts creating pyb/bdist.linux-x86_64/wheel/grpcio-1.83.0.dist-info/WHEEL creating '/home/build/YPKG/root/grpc/build/grpc-1.83.0/dist/.tmp-2u5m_exp/grpcio-1.83.0-cp314-cp314-linux_x86_64.whl' and adding 'pyb/bdist.linux-x86_64/wheel' to it adding 'grpc/__init__.py' adding 'grpc/_auth.py' adding 'grpc/_channel.py' adding 'grpc/_common.py' adding 'grpc/_compression.py' adding 'grpc/_grpcio_metadata.py' adding 'grpc/_interceptor.py' adding 'grpc/_observability.py' adding 'grpc/_plugin_wrapping.py' adding 'grpc/_runtime_protos.py' adding 'grpc/_server.py' adding 'grpc/_simple_stubs.py' adding 'grpc/_typing.py' adding 'grpc/_utilities.py' adding 'grpc/_cython/__init__.py' adding 'grpc/_cython/cygrpc.cpython-314-x86_64-linux-gnu.so' adding 'grpc/_cython/cygrpc.pyi' adding 'grpc/_cython/_credentials/roots.pem' adding 'grpc/_cython/_cygrpc/__init__.py' adding 'grpc/_cython/_cygrpc/private_key_signing/private_key_signer_py_wrapper.cc' adding 'grpc/_cython/_cygrpc/private_key_signing/private_key_signer_py_wrapper.h' adding 'grpc/aio/__init__.py' adding 'grpc/aio/_base_call.py' adding 'grpc/aio/_base_channel.py' adding 'grpc/aio/_base_server.py' adding 'grpc/aio/_call.py' adding 'grpc/aio/_channel.py' adding 'grpc/aio/_interceptor.py' adding 'grpc/aio/_metadata.py' adding 'grpc/aio/_server.py' adding 'grpc/aio/_typing.py' adding 'grpc/aio/_utils.py' adding 'grpc/beta/__init__.py' adding 'grpc/beta/_client_adaptations.py' adding 'grpc/beta/_metadata.py' adding 'grpc/beta/_server_adaptations.py' adding 'grpc/beta/implementations.py' adding 'grpc/beta/interfaces.py' adding 'grpc/beta/utilities.py' adding 'grpc/experimental/__init__.py' adding 'grpc/experimental/gevent.py' adding 'grpc/experimental/session_cache.py' adding 'grpc/experimental/aio/__init__.py' adding 'grpc/framework/__init__.py' adding 'grpc/framework/common/__init__.py' adding 'grpc/framework/common/cardinality.py' adding 'grpc/framework/common/style.py' adding 'grpc/framework/foundation/__init__.py' adding 'grpc/framework/foundation/abandonment.py' adding 'grpc/framework/foundation/callable_util.py' adding 'grpc/framework/foundation/future.py' adding 'grpc/framework/foundation/logging_pool.py' adding 'grpc/framework/foundation/stream.py' adding 'grpc/framework/foundation/stream_util.py' adding 'grpc/framework/interfaces/__init__.py' adding 'grpc/framework/interfaces/base/__init__.py' adding 'grpc/framework/interfaces/base/base.py' adding 'grpc/framework/interfaces/base/utilities.py' adding 'grpc/framework/interfaces/face/__init__.py' adding 'grpc/framework/interfaces/face/face.py' adding 'grpc/framework/interfaces/face/utilities.py' adding 'grpcio-1.83.0.dist-info/licenses/LICENSE' adding 'grpcio-1.83.0.dist-info/METADATA' adding 'grpcio-1.83.0.dist-info/WHEEL' adding 'grpcio-1.83.0.dist-info/top_level.txt' adding 'grpcio-1.83.0.dist-info/RECORD' removing pyb/bdist.linux-x86_64/wheel Successfully built grpcio-1.83.0-cp314-cp314-linux_x86_64.whl + pushd tools/distrib/python/grpcio_tools ~/YPKG/root/grpc/build/grpc-1.83.0/tools/distrib/python/grpcio_tools ~/YPKG/root/grpc/build/grpc-1.83.0 ++ pkg-config --cflags protobuf + GRPC_PYTHON_CFLAGS='-fno-wrapv -frtti -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX' ++ pkg-config --libs protobuf + GRPC_PYTHON_LDFLAGS='-lprotobuf -labsl_log_internal_check_op -labsl_die_if_null -labsl_log_internal_conditions -labsl_log_internal_message -labsl_examine_stack -labsl_log_internal_format -labsl_log_internal_nullguard -labsl_log_internal_structured_proto -labsl_log_internal_log_sink_set -labsl_log_sink -labsl_log_entry -labsl_log_internal_proto -labsl_flags_internal -labsl_flags_marshalling -labsl_flags_reflection -labsl_flags_private_handle_accessor -labsl_flags_commandlineflag -labsl_flags_commandlineflag_internal -labsl_flags_config -labsl_flags_program_name -labsl_log_initialize -labsl_log_internal_globals -labsl_log_globals -labsl_vlog_config_internal -labsl_log_internal_fnmatch -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_random_distributions -labsl_random_seed_sequences -labsl_random_internal_entropy_pool -labsl_random_internal_randen -labsl_random_internal_randen_hwaes -labsl_random_internal_randen_hwaes_impl -labsl_random_internal_randen_slow -labsl_random_internal_platform -labsl_random_internal_seed_material -labsl_random_seed_gen_exception -labsl_statusor -labsl_status -labsl_cord -labsl_cordz_info -labsl_cord_internal -labsl_cordz_functions -labsl_exponential_biased -labsl_cordz_handle -labsl_crc_cord_state -labsl_crc32c -labsl_crc_internal -labsl_crc_cpu_detect -labsl_leak_check -labsl_strerror -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_kernel_timeout_internal -labsl_stacktrace -labsl_borrowed_fixup_buffer -labsl_hash -labsl_city -labsl_symbolize -labsl_debugging_internal -labsl_demangle_internal -labsl_demangle_rust -labsl_decode_rust_punycode -labsl_utf8_for_code_point -labsl_malloc_internal -labsl_tracing_internal -labsl_time -labsl_civil_time -labsl_time_zone -lutf8_validity -lutf8_range -labsl_strings -labsl_strings_internal -labsl_int128 -labsl_base -lrt -labsl_spinlock_wait -labsl_throw_delegate -labsl_raw_logging_internal -labsl_log_severity -lprotoc' + python3 -m build --wheel --no-isolation * Getting build dependencies for wheel... Compiling grpc_tools/_protoc_compiler.pyx because it changed. [1/1] Cythonizing grpc_tools/_protoc_compiler.pyx running egg_info creating grpcio_tools.egg-info writing grpcio_tools.egg-info/PKG-INFO writing dependency_links to grpcio_tools.egg-info/dependency_links.txt writing entry points to grpcio_tools.egg-info/entry_points.txt writing requirements to grpcio_tools.egg-info/requires.txt writing top-level names to grpcio_tools.egg-info/top_level.txt writing manifest file 'grpcio_tools.egg-info/SOURCES.txt' reading manifest file 'grpcio_tools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'protoc_deps.py' warning: no directories found matching 'third_party' writing manifest file 'grpcio_tools.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py creating build/lib.linux-x86_64-cpython-314/grpc_tools copying grpc_tools/python_version.py -> build/lib.linux-x86_64-cpython-314/grpc_tools copying grpc_tools/protoc.py -> build/lib.linux-x86_64-cpython-314/grpc_tools copying grpc_tools/grpc_version.py -> build/lib.linux-x86_64-cpython-314/grpc_tools copying grpc_tools/command.py -> build/lib.linux-x86_64-cpython-314/grpc_tools copying grpc_tools/__init__.py -> build/lib.linux-x86_64-cpython-314/grpc_tools running egg_info writing grpcio_tools.egg-info/PKG-INFO writing dependency_links to grpcio_tools.egg-info/dependency_links.txt writing entry points to grpcio_tools.egg-info/entry_points.txt writing requirements to grpcio_tools.egg-info/requires.txt writing top-level names to grpcio_tools.egg-info/top_level.txt reading manifest file 'grpcio_tools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'protoc_deps.py' warning: no directories found matching 'third_party' writing manifest file 'grpcio_tools.egg-info/SOURCES.txt' /usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'grpc_tools.test' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'grpc_tools.test' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'grpc_tools.test' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'grpc_tools.test' to be distributed and are already explicitly excluding 'grpc_tools.test' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) creating build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/go_features.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/java_features.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/any.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/api.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf creating build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/compiler copying grpc_tools/_proto/google/protobuf/compiler/plugin.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/compiler copying grpc_tools/_proto/google/protobuf/cpp_features.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/descriptor.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/duration.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/empty.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/field_mask.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/source_context.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/struct.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/timestamp.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/type.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/wrappers.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/any.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/api.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/cpp_features.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/descriptor.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/duration.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/empty.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/field_mask.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/go_features.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/java_features.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/source_context.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/struct.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/timestamp.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/type.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/wrappers.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf copying grpc_tools/_proto/google/protobuf/compiler/plugin.proto -> build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/compiler running build_ext building 'grpc_tools._protoc_compiler' extension creating build/temp.linux-x86_64-cpython-314/grpc_root/src/compiler creating build/temp.linux-x86_64-cpython-314/grpc_tools clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -DHAVE_PTHREAD=1 -I. -Igrpc_root -Igrpc_root/include -I/usr/include/python3.14 -c grpc_tools/main.cc -o build/temp.linux-x86_64-cpython-314/grpc_tools/main.o -fno-wrapv -frtti -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -DHAVE_PTHREAD=1 -I. -Igrpc_root -Igrpc_root/include -I/usr/include/python3.14 -c grpc_root/src/compiler/proto_parser_helper.cc -o build/temp.linux-x86_64-cpython-314/grpc_root/src/compiler/proto_parser_helper.o -fno-wrapv -frtti -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -DHAVE_PTHREAD=1 -I. -Igrpc_root -Igrpc_root/include -I/usr/include/python3.14 -c grpc_root/src/compiler/python_generator.cc -o build/temp.linux-x86_64-cpython-314/grpc_root/src/compiler/python_generator.o -fno-wrapv -frtti -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -fPIC -DHAVE_PTHREAD=1 -I. -Igrpc_root -Igrpc_root/include -I/usr/include/python3.14 -c grpc_tools/_protoc_compiler.cpp -o build/temp.linux-x86_64-cpython-314/grpc_tools/_protoc_compiler.o -fno-wrapv -frtti -DPROTOBUF_USE_DLLS -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -DNOMINMAX -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -DNOMINMAX clang++ -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src -shared -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs -mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src build/temp.linux-x86_64-cpython-314/grpc_root/src/compiler/proto_parser_helper.o build/temp.linux-x86_64-cpython-314/grpc_root/src/compiler/python_generator.o build/temp.linux-x86_64-cpython-314/grpc_tools/_protoc_compiler.o build/temp.linux-x86_64-cpython-314/grpc_tools/main.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-314/grpc_tools/_protoc_compiler.cpython-314-x86_64-linux-gnu.so -lprotobuf -labsl_log_internal_check_op -labsl_die_if_null -labsl_log_internal_conditions -labsl_log_internal_message -labsl_examine_stack -labsl_log_internal_format -labsl_log_internal_nullguard -labsl_log_internal_structured_proto -labsl_log_internal_log_sink_set -labsl_log_sink -labsl_log_entry -labsl_log_internal_proto -labsl_flags_internal -labsl_flags_marshalling -labsl_flags_reflection -labsl_flags_private_handle_accessor -labsl_flags_commandlineflag -labsl_flags_commandlineflag_internal -labsl_flags_config -labsl_flags_program_name -labsl_log_initialize -labsl_log_internal_globals -labsl_log_globals -labsl_vlog_config_internal -labsl_log_internal_fnmatch -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_random_distributions -labsl_random_seed_sequences -labsl_random_internal_entropy_pool -labsl_random_internal_randen -labsl_random_internal_randen_hwaes -labsl_random_internal_randen_hwaes_impl -labsl_random_internal_randen_slow -labsl_random_internal_platform -labsl_random_internal_seed_material -labsl_random_seed_gen_exception -labsl_statusor -labsl_status -labsl_cord -labsl_cordz_info -labsl_cord_internal -labsl_cordz_functions -labsl_exponential_biased -labsl_cordz_handle -labsl_crc_cord_state -labsl_crc32c -labsl_crc_internal -labsl_crc_cpu_detect -labsl_leak_check -labsl_strerror -labsl_str_format_internal -labsl_synchronization -labsl_graphcycles_internal -labsl_kernel_timeout_internal -labsl_stacktrace -labsl_borrowed_fixup_buffer -labsl_hash -labsl_city -labsl_symbolize -labsl_debugging_internal -labsl_demangle_internal -labsl_demangle_rust -labsl_decode_rust_punycode -labsl_utf8_for_code_point -labsl_malloc_internal -labsl_tracing_internal -labsl_time -labsl_civil_time -labsl_time_zone -lutf8_validity -lutf8_range -labsl_strings -labsl_strings_internal -labsl_int128 -labsl_base -lrt -labsl_spinlock_wait -labsl_throw_delegate -labsl_raw_logging_internal -labsl_log_severity -lprotoc installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/grpc_tools copying build/lib.linux-x86_64-cpython-314/grpc_tools/_protoc_compiler.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./grpc_tools creating build/bdist.linux-x86_64/wheel/grpc_tools/_proto creating build/bdist.linux-x86_64/wheel/grpc_tools/_proto/google creating build/bdist.linux-x86_64/wheel/grpc_tools/_proto/google/protobuf copying build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/wrappers.proto -> build/bdist.linux-x86_64/wheel/./grpc_tools/_proto/google/protobuf copying build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/type.proto -> build/bdist.linux-x86_64/wheel/./grpc_tools/_proto/google/protobuf copying build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/timestamp.proto -> build/bdist.linux-x86_64/wheel/./grpc_tools/_proto/google/protobuf copying build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/struct.proto -> build/bdist.linux-x86_64/wheel/./grpc_tools/_proto/google/protobuf copying build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/source_context.proto -> build/bdist.linux-x86_64/wheel/./grpc_tools/_proto/google/protobuf copying build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/java_features.proto -> build/bdist.linux-x86_64/wheel/./grpc_tools/_proto/google/protobuf copying build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/go_features.proto -> build/bdist.linux-x86_64/wheel/./grpc_tools/_proto/google/protobuf copying build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/field_mask.proto -> build/bdist.linux-x86_64/wheel/./grpc_tools/_proto/google/protobuf copying build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/empty.proto -> build/bdist.linux-x86_64/wheel/./grpc_tools/_proto/google/protobuf copying build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/duration.proto -> build/bdist.linux-x86_64/wheel/./grpc_tools/_proto/google/protobuf copying build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/descriptor.proto -> build/bdist.linux-x86_64/wheel/./grpc_tools/_proto/google/protobuf copying build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/cpp_features.proto -> build/bdist.linux-x86_64/wheel/./grpc_tools/_proto/google/protobuf copying build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/api.proto -> build/bdist.linux-x86_64/wheel/./grpc_tools/_proto/google/protobuf copying build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/any.proto -> build/bdist.linux-x86_64/wheel/./grpc_tools/_proto/google/protobuf creating build/bdist.linux-x86_64/wheel/grpc_tools/_proto/google/protobuf/compiler copying build/lib.linux-x86_64-cpython-314/grpc_tools/_proto/google/protobuf/compiler/plugin.proto -> build/bdist.linux-x86_64/wheel/./grpc_tools/_proto/google/protobuf/compiler copying build/lib.linux-x86_64-cpython-314/grpc_tools/__init__.py -> build/bdist.linux-x86_64/wheel/./grpc_tools copying build/lib.linux-x86_64-cpython-314/grpc_tools/command.py -> build/bdist.linux-x86_64/wheel/./grpc_tools copying build/lib.linux-x86_64-cpython-314/grpc_tools/grpc_version.py -> build/bdist.linux-x86_64/wheel/./grpc_tools copying build/lib.linux-x86_64-cpython-314/grpc_tools/protoc.py -> build/bdist.linux-x86_64/wheel/./grpc_tools copying build/lib.linux-x86_64-cpython-314/grpc_tools/python_version.py -> build/bdist.linux-x86_64/wheel/./grpc_tools running install_egg_info Copying grpcio_tools.egg-info to build/bdist.linux-x86_64/wheel/./grpcio_tools-1.83.0-py3.14.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/grpcio_tools-1.83.0.dist-info/WHEEL creating '/home/build/YPKG/root/grpc/build/grpc-1.83.0/tools/distrib/python/grpcio_tools/dist/.tmp-gkxwr_d7/grpcio_tools-1.83.0-cp314-cp314-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'grpc_tools/__init__.py' adding 'grpc_tools/_protoc_compiler.cpython-314-x86_64-linux-gnu.so' adding 'grpc_tools/command.py' adding 'grpc_tools/grpc_version.py' adding 'grpc_tools/protoc.py' adding 'grpc_tools/python_version.py' adding 'grpc_tools/_proto/google/protobuf/any.proto' adding 'grpc_tools/_proto/google/protobuf/api.proto' adding 'grpc_tools/_proto/google/protobuf/cpp_features.proto' adding 'grpc_tools/_proto/google/protobuf/descriptor.proto' adding 'grpc_tools/_proto/google/protobuf/duration.proto' adding 'grpc_tools/_proto/google/protobuf/empty.proto' adding 'grpc_tools/_proto/google/protobuf/field_mask.proto' adding 'grpc_tools/_proto/google/protobuf/go_features.proto' adding 'grpc_tools/_proto/google/protobuf/java_features.proto' adding 'grpc_tools/_proto/google/protobuf/source_context.proto' adding 'grpc_tools/_proto/google/protobuf/struct.proto' adding 'grpc_tools/_proto/google/protobuf/timestamp.proto' adding 'grpc_tools/_proto/google/protobuf/type.proto' adding 'grpc_tools/_proto/google/protobuf/wrappers.proto' adding 'grpc_tools/_proto/google/protobuf/compiler/plugin.proto' adding 'grpcio_tools-1.83.0.dist-info/METADATA' adding 'grpcio_tools-1.83.0.dist-info/WHEEL' adding 'grpcio_tools-1.83.0.dist-info/entry_points.txt' adding 'grpcio_tools-1.83.0.dist-info/top_level.txt' adding 'grpcio_tools-1.83.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built grpcio_tools-1.83.0-cp314-cp314-linux_x86_64.whl + cd /home/build/YPKG/root/grpc/build/grpc-1.83.0 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + export 'LDFLAGS=-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/grpc/build/grpc-1.83.0 + workdir=/home/build/YPKG/root/grpc/build/grpc-1.83.0 + export package=grpc + package=grpc + export release=18 + release=18 + export version=1.83.0 + version=1.83.0 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/grpc/install + installdir=/home/build/YPKG/root/grpc/install + export PKG_ROOT_DIR=/home/build/YPKG/root/grpc + PKG_ROOT_DIR=/home/build/YPKG/root/grpc + export PKG_BUILD_DIR=/home/build/YPKG/root/grpc/build + PKG_BUILD_DIR=/home/build/YPKG/root/grpc/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=clang + CC=clang + export CXX=clang++ + CXX=clang++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export AR=llvm-ar + AR=llvm-ar + export RANLIB=llvm-ranlib + RANLIB=llvm-ranlib + export NM=llvm-nm + NM=llvm-nm + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1786391043 + SOURCE_DATE_EPOCH=1786391043 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG' + export _protobuf_ver=35.1 + _protobuf_ver=35.1 ++ eopkg info protobuf ++ grep -oP 'version: \K[^,]+' ++ head -1 + [[ 35.1 != 35\.1 ]] + export 'CXXFLAGS+= -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src' + CXXFLAGS+=' -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src' + DESTDIR=/home/build/YPKG/root/grpc/install + ninja install -j16 -C solusBuildDir ninja: Entering directory `solusBuildDir' [0/1] Install the project... -- Install configuration: "RelWithDebInfo" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libaddress_sorting.so.56.0.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libaddress_sorting.so.56 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libaddress_sorting.so -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/atm.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/atm_gcc_atomic.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/atm_gcc_sync.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/atm_windows.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/gpr_types.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/log.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/port_platform.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/sync.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/sync_abseil.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/sync_custom.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/sync_generic.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/sync_posix.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/sync_windows.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/alloc.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/atm.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/atm_gcc_atomic.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/atm_gcc_sync.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/atm_windows.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/cpu.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/json.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/log.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/log_windows.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/metrics.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/port_platform.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/string_util.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/sync.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/sync_abseil.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/sync_custom.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/sync_generic.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/sync_posix.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/sync_windows.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/thd_id.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/time.h -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgpr.so.56.0.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgpr.so.56 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgpr.so -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/byte_buffer.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/byte_buffer_reader.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/census.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/compression.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/context_types.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/create_channel_from_endpoint.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/credentials.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/credentials_cpp.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/endpoint_config.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/event_engine.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/extensible.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/internal/memory_allocator_impl.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/internal/slice_cast.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/internal/write_event.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/memory_allocator.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/memory_request.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/port.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/slice.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/slice_buffer.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/fork.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc_audit_logging.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc_crl_provider.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc_posix.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc_security.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc_security_constants.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/call.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/channel_arg_names.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/byte_buffer.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/byte_buffer_reader.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/compression_types.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/connectivity_state.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/fork.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/grpc_types.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/propagation_bits.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/slice.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/status.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/compression_types.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/connectivity_state.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/grpc_types.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/propagation_bits.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/slice_type.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/load_reporting.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/passive_listener.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/private_key_signer.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/slice.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/slice_buffer.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/status.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/workaround_list.h -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc.so.56.0.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc.so.56 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libgrpc.so.56.0.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc.so -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/byte_buffer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/byte_buffer_reader.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/census.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/compression.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/context_types.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/create_channel_from_endpoint.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/credentials.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/credentials_cpp.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/endpoint_config.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/event_engine.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/extensible.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/internal/memory_allocator_impl.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/internal/slice_cast.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/internal/write_event.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/memory_allocator.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/memory_request.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/port.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/slice.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/slice_buffer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/fork.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc_audit_logging.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc_crl_provider.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc_posix.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc_security.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc_security_constants.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/call.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/channel_arg_names.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/byte_buffer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/byte_buffer_reader.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/compression_types.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/connectivity_state.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/fork.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/grpc_types.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/propagation_bits.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/slice.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/status.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/compression_types.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/connectivity_state.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/grpc_types.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/propagation_bits.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/slice_type.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/load_reporting.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/passive_listener.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/private_key_signer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/slice.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/slice_buffer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/status.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/workaround_list.h -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc_unsecure.so.56.0.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc_unsecure.so.56 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libgrpc_unsecure.so.56.0.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc_unsecure.so -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_base_lib.so.56.0.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_base_lib.so.56 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_base_lib.so -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_descriptor_lib.so.56.0.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_descriptor_lib.so.56 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_descriptor_lib.so -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_hash_lib.so.56.0.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_hash_lib.so.56 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libupb_hash_lib.so.56.0.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_hash_lib.so -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_json_lib.so.56.0.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_json_lib.so.56 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libupb_json_lib.so.56.0.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_json_lib.so -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_lex_lib.so.56.0.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_lex_lib.so.56 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_lex_lib.so -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_mem_lib.so.56.0.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_mem_lib.so.56 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_mem_lib.so -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_message_lib.so.56.0.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_message_lib.so.56 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libupb_message_lib.so.56.0.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_message_lib.so -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_mini_descriptor_lib.so.56.0.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_mini_descriptor_lib.so.56 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libupb_mini_descriptor_lib.so.56.0.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_mini_descriptor_lib.so -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_mini_table_lib.so.56.0.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_mini_table_lib.so.56 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libupb_mini_table_lib.so.56.0.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_mini_table_lib.so -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_reflection_lib.so.56.0.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_reflection_lib.so.56 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libupb_reflection_lib.so.56.0.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_reflection_lib.so -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_textformat_lib.so.56.0.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_textformat_lib.so.56 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libupb_textformat_lib.so.56.0.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_textformat_lib.so -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_wire_lib.so.56.0.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_wire_lib.so.56 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libupb_wire_lib.so.56.0.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libupb_wire_lib.so -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libutf8_range_lib.so.56.0.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libutf8_range_lib.so.56 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libutf8_range_lib.so -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/alarm.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/channel.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/client_context.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/completion_queue.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/create_channel.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/create_channel_posix.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/ext/health_check_service_server_builder_option.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/generic/async_generic_service.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/generic/generic_stub.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/grpc++.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/health_check_service_interface.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/call.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/channel_argument_option.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/client_unary_call.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/async_stream.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/async_unary_call.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/byte_buffer.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/call.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/channel_interface.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/client_context.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/client_unary_call.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/completion_queue.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/completion_queue_tag.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/config.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/config_protobuf.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/create_auth_context.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/metadata_map.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/method_handler_impl.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/proto_utils.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/rpc_method.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/rpc_service_method.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/security/auth_context.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/serialization_traits.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/server_context.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/server_interface.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/service_type.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/slice.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/status.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/status_code_enum.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/string_ref.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/stub_options.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/sync_stream.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/time.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/grpc_library.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/method_handler_impl.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/rpc_method.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/rpc_service_method.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/serialization_traits.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/server_builder_option.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/server_builder_plugin.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/server_initializer.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/service_type.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/resource_quota.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/security/auth_context.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/security/auth_metadata_processor.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/security/credentials.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/security/server_credentials.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/server.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/server_builder.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/server_context.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/server_posix.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/async_stream.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/async_unary_call.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/byte_buffer.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/channel_arguments.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/config.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/slice.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/status.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/status_code_enum.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/string_ref.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/stub_options.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/sync_stream.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/time.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/alarm.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/call_context_types.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/channel.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/client_context.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/completion_queue.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/create_channel.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/create_channel_posix.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/ext/call_metric_recorder.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/ext/health_check_service_server_builder_option.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/ext/server_metric_recorder.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/generic/async_generic_service.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/generic/callback_generic_service.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/generic/generic_stub.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/generic/generic_stub_callback.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/grpcpp.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/health_check_service_interface.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/allowed_call_context_types.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/call.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/call_context_registry.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/call_op_set.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/call_op_set_interface.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/channel_argument_option.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/channel_interface.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/client_unary_call.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/async_generic_service.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/async_stream.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/async_unary_call.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/byte_buffer.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/call.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/call_op_set.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/call_op_set_interface.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/callback_common.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/channel_interface.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/client_callback.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/client_context.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/client_interceptor.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/client_unary_call.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/completion_queue.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/completion_queue_tag.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/config.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/config_protobuf.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/create_auth_context.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/delegating_channel.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/intercepted_channel.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/interceptor.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/interceptor_common.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/message_allocator.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/metadata_map.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/method_handler.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/method_handler_impl.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/proto_buffer_reader.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/proto_buffer_writer.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/proto_utils.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/rpc_method.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/rpc_service_method.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/security/auth_context.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/serialization_traits.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/server_callback.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/server_callback_handlers.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/server_context.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/server_interceptor.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/server_interface.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/service_type.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/slice.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/status.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/status_code_enum.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/string_ref.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/stub_options.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/sync.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/sync_stream.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/time.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/completion_queue_tag.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/create_auth_context.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/delegating_channel.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/generic_serialize.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/generic_stub_internal.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/grpc_library.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/intercepted_channel.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/interceptor_common.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/metadata_map.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/method_handler_impl.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/proto_utils.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/rpc_method.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/rpc_service_method.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/serialization_traits.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/server_builder_option.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/server_builder_plugin.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/server_callback_handlers.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/server_initializer.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/service_type.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/status.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/sync.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/passive_listener.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/ports_def.inc -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/ports_undef.inc -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/resource_quota.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/audit_logging.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/auth_context.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/auth_metadata_processor.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/authorization_policy_provider.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/credentials.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/server_credentials.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/tls_certificate_provider.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/tls_certificate_verifier.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/tls_credentials_options.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/tls_crl_provider.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/tls_private_key_signer.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/server.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/server_builder.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/server_context.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/server_interface.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/server_posix.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/async_stream.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/async_unary_call.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/byte_buffer.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/callback_common.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/channel_arguments.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/client_callback.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/client_interceptor.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/config.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/global_callback_hook.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/interceptor.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/message_allocator.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/method_handler.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/proto_buffer_reader.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/proto_buffer_writer.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/server_callback.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/server_interceptor.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/slice.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/status.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/status_code_enum.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/string_ref.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/stub_options.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/sync_stream.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/time.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/validate_service_config.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/version_info.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/virtual_channel.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/xds_server_builder.h -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc++.so.1.83.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc++.so.1.83 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libgrpc++.so.1.83.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc++.so -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/alts_context.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/alts_util.h -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc++_alts.so.1.83.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc++_alts.so.1.83 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libgrpc++_alts.so.1.83.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc++_alts.so -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/error_details.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/error_details.h -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc++_error_details.so.1.83.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc++_error_details.so.1.83 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libgrpc++_error_details.so.1.83.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc++_error_details.so -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpc++/ext/proto_server_reflection_plugin.h -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/ext/proto_server_reflection_plugin.h -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc++_reflection.so.1.83.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc++_reflection.so.1.83 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libgrpc++_reflection.so.1.83.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc++_reflection.so -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/alarm.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/channel.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/client_context.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/completion_queue.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/create_channel.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/create_channel_posix.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/ext/health_check_service_server_builder_option.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/generic/async_generic_service.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/generic/generic_stub.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/grpc++.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/health_check_service_interface.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/call.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/channel_argument_option.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/client_unary_call.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/async_stream.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/async_unary_call.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/byte_buffer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/call.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/channel_interface.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/client_context.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/client_unary_call.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/completion_queue.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/completion_queue_tag.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/config.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/config_protobuf.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/create_auth_context.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/metadata_map.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/method_handler_impl.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/proto_utils.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/rpc_method.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/rpc_service_method.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/security/auth_context.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/serialization_traits.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/server_context.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/server_interface.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/service_type.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/slice.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/status.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/status_code_enum.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/string_ref.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/stub_options.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/sync_stream.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/time.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/grpc_library.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/method_handler_impl.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/rpc_method.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/rpc_service_method.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/serialization_traits.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/server_builder_option.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/server_builder_plugin.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/server_initializer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/service_type.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/resource_quota.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/security/auth_context.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/security/auth_metadata_processor.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/security/credentials.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/security/server_credentials.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/server.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/server_builder.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/server_context.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/server_posix.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/async_stream.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/async_unary_call.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/byte_buffer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/channel_arguments.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/config.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/slice.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/status.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/status_code_enum.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/string_ref.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/stub_options.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/sync_stream.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/support/time.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/alarm.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/call_context_types.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/channel.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/client_context.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/completion_queue.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/create_channel.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/create_channel_posix.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/ext/call_metric_recorder.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/ext/health_check_service_server_builder_option.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/ext/server_metric_recorder.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/generic/async_generic_service.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/generic/callback_generic_service.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/generic/generic_stub.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/generic/generic_stub_callback.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/grpcpp.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/health_check_service_interface.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/allowed_call_context_types.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/call.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/call_context_registry.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/call_op_set.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/call_op_set_interface.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/channel_argument_option.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/channel_interface.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/client_unary_call.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/async_generic_service.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/async_stream.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/async_unary_call.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/byte_buffer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/call.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/call_op_set.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/call_op_set_interface.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/callback_common.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/channel_interface.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/client_callback.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/client_context.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/client_interceptor.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/client_unary_call.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/completion_queue.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/completion_queue_tag.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/config.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/config_protobuf.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/create_auth_context.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/delegating_channel.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/intercepted_channel.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/interceptor.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/interceptor_common.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/message_allocator.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/metadata_map.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/method_handler.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/method_handler_impl.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/proto_buffer_reader.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/proto_buffer_writer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/proto_utils.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/rpc_method.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/rpc_service_method.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/security/auth_context.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/serialization_traits.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/server_callback.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/server_callback_handlers.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/server_context.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/server_interceptor.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/server_interface.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/service_type.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/slice.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/status.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/status_code_enum.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/string_ref.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/stub_options.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/sync.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/sync_stream.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/time.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/completion_queue_tag.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/create_auth_context.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/delegating_channel.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/generic_serialize.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/generic_stub_internal.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/grpc_library.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/intercepted_channel.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/interceptor_common.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/metadata_map.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/method_handler_impl.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/proto_utils.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/rpc_method.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/rpc_service_method.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/serialization_traits.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/server_builder_option.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/server_builder_plugin.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/server_callback_handlers.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/server_initializer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/service_type.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/status.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/sync.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/passive_listener.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/ports_def.inc -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/ports_undef.inc -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/resource_quota.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/audit_logging.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/auth_context.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/auth_metadata_processor.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/authorization_policy_provider.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/credentials.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/server_credentials.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/tls_certificate_provider.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/tls_certificate_verifier.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/tls_credentials_options.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/tls_crl_provider.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/security/tls_private_key_signer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/server.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/server_builder.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/server_context.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/server_interface.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/server_posix.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/async_stream.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/async_unary_call.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/byte_buffer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/callback_common.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/channel_arguments.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/client_callback.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/client_interceptor.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/config.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/global_callback_hook.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/interceptor.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/message_allocator.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/method_handler.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/proto_buffer_reader.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/proto_buffer_writer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/server_callback.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/server_interceptor.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/slice.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/status.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/status_code_enum.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/string_ref.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/stub_options.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/sync_stream.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/time.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/support/validate_service_config.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/version_info.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/virtual_channel.h -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc++_unsecure.so.1.83.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc++_unsecure.so.1.83 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libgrpc++_unsecure.so.1.83.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc++_unsecure.so -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/byte_buffer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/byte_buffer_reader.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/compression.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/context_types.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/create_channel_from_endpoint.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/credentials.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/credentials_cpp.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/endpoint_config.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/event_engine.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/extensible.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/internal/memory_allocator_impl.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/internal/slice_cast.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/internal/write_event.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/memory_allocator.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/memory_request.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/port.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/slice.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/event_engine/slice_buffer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/fork.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc_audit_logging.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc_crl_provider.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc_posix.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc_security.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/grpc_security_constants.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/call.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/channel_arg_names.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/byte_buffer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/byte_buffer_reader.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/compression_types.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/connectivity_state.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/fork.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/grpc_types.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/propagation_bits.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/slice.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/status.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/compression_types.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/connectivity_state.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/grpc_types.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/propagation_bits.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/slice_type.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/load_reporting.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/passive_listener.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/private_key_signer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/slice.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/slice_buffer.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/status.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/workaround_list.h -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc_authorization_provider.so.1.83.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc_authorization_provider.so.1.83 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libgrpc_authorization_provider.so.1.83.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc_authorization_provider.so -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc++/impl/codegen/config_protobuf.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/impl/codegen/port_platform.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpc/support/port_platform.h -- Up-to-date: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/impl/codegen/config_protobuf.h -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc_plugin_support.so.1.83.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc_plugin_support.so.1.83 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libgrpc_plugin_support.so.1.83.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpc_plugin_support.so -- Installing: /home/build/YPKG/root/grpc/install/usr/include/grpcpp/ext/channelz_service_plugin.h -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpcpp_channelz.so.1.83.0 -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpcpp_channelz.so.1.83 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/lib/libgrpcpp_channelz.so.1.83.0" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/libgrpcpp_channelz.so -- Installing: /home/build/YPKG/root/grpc/install/usr/bin/grpc_cpp_plugin -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/bin/grpc_cpp_plugin" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/bin/grpc_python_plugin -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/grpc/install/usr/bin/grpc_python_plugin" to "" -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/cmake/grpc/gRPCTargets.cmake -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/cmake/grpc/gRPCTargets-relwithdebinfo.cmake -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/cmake/grpc/gRPCPluginTargets.cmake -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/cmake/grpc/gRPCPluginTargets-relwithdebinfo.cmake -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/cmake/grpc/gRPCConfig.cmake -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/cmake/grpc/gRPCConfigVersion.cmake -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/cmake/grpc/modules/Findc-ares.cmake -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/cmake/grpc/modules/Findre2.cmake -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/cmake/grpc/modules/Findsystemd.cmake -- Installing: /home/build/YPKG/root/grpc/install/usr/share/grpc/roots.pem -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/pkgconfig/gpr.pc -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/pkgconfig/grpc.pc -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/pkgconfig/grpc_unsecure.pc -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/pkgconfig/grpc++.pc -- Installing: /home/build/YPKG/root/grpc/install/usr/lib/pkgconfig/grpc++_unsecure.pc + install_license LICENSE + failglobEnabled=0 + [[ braceexpand:errexit:hashall:interactive-comments:xtrace =~ failglob ]] + shopt -s failglob + license_dir=/home/build/YPKG/root/grpc/install//usr/share/licenses/grpc + [[ ! -d /home/build/YPKG/root/grpc/install//usr/share/licenses/grpc ]] + install -dm00755 /home/build/YPKG/root/grpc/install//usr/share/licenses/grpc + files=("$@") + for f in "${files[@]}" ++ basename LICENSE + install -Dm00644 LICENSE /home/build/YPKG/root/grpc/install//usr/share/licenses/grpc/LICENSE + [[ 0 -eq 0 ]] + shopt -u failglob + python3 -m installer --destdir=/home/build/YPKG/root/grpc/install dist/grpcio-1.83.0-cp314-cp314-linux_x86_64.whl --overwrite-existing + pushd tools/distrib/python/grpcio_tools ~/YPKG/root/grpc/build/grpc-1.83.0/tools/distrib/python/grpcio_tools ~/YPKG/root/grpc/build/grpc-1.83.0 + python3 -m installer --destdir=/home/build/YPKG/root/grpc/install dist/grpcio_tools-1.83.0-cp314-cp314-linux_x86_64.whl --overwrite-existing + cd /home/build/YPKG/root/grpc/build/grpc-1.83.0 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + export 'LDFLAGS=-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/grpc/build/grpc-1.83.0 + workdir=/home/build/YPKG/root/grpc/build/grpc-1.83.0 + export package=grpc + package=grpc + export release=18 + release=18 + export version=1.83.0 + version=1.83.0 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/grpc/install + installdir=/home/build/YPKG/root/grpc/install + export PKG_ROOT_DIR=/home/build/YPKG/root/grpc + PKG_ROOT_DIR=/home/build/YPKG/root/grpc + export PKG_BUILD_DIR=/home/build/YPKG/root/grpc/build + PKG_BUILD_DIR=/home/build/YPKG/root/grpc/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=clang + CC=clang + export CXX=clang++ + CXX=clang++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export AR=llvm-ar + AR=llvm-ar + export RANLIB=llvm-ranlib + RANLIB=llvm-ranlib + export NM=llvm-nm + NM=llvm-nm + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1786391043 + SOURCE_DATE_EPOCH=1786391043 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -flto=thin -ffat-lto-objects -DNDEBUG' + export _protobuf_ver=35.1 + _protobuf_ver=35.1 ++ head -1 ++ grep -oP 'version: \K[^,]+' ++ eopkg info protobuf + [[ 35.1 != 35\.1 ]] + export 'CXXFLAGS+= -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src' + CXXFLAGS+=' -isystem/home/build/YPKG/root/grpc/build/grpc-1.83.0/protobuf/src' ++ python -c 'import sys; print('\''{0}{1}'\''.format(*sys.version_info[:2]))' + _pyver=314 + PYTHONPATH=pyb/lib.linux-x86_64-cpython-314 + python -c 'import grpc' [Warning] ypkg-build should be run via fakeroot, not as real root user [Info] Building grpc-1.83.0 [Build] Building native package [Source] Extracting source [Build] Running step: setup [Build] setup successful (0:00:01.801563) [Build] Running step: build [Build] build successful (0:06:21.824657) [Build] Running step: install [Build] install successful (0:00:00.986334) [Build] Running step: check [Build] check successful (0:00:00.462659) [Examine] Examining packages [Stripped] /usr/lib/libgrpc_plugin_support.so.1.83.0 [Stripped] /usr/bin/grpc_python_plugin [Stripped] /usr/lib/libupb_hash_lib.so.56.0.0 [Stripped] /usr/bin/grpc_cpp_plugin [Stripped] /usr/lib/libupb_json_lib.so.56.0.0 [Stripped] /usr/lib/libgrpc++_alts.so.1.83.0 [Stripped] /usr/lib/libupb_message_lib.so.56.0.0 [Stripped] /usr/lib/libaddress_sorting.so.56.0.0 [Stripped] /usr/lib/libupb_mini_descriptor_lib.so.56.0.0 [Stripped] /usr/lib/libgpr.so.56.0.0 [Stripped] /usr/lib/libupb_lex_lib.so.56.0.0 [Stripped] /usr/lib/libgrpc++_error_details.so.1.83.0 [Stripped] /usr/lib/libupb_mem_lib.so.56.0.0 [Stripped] /usr/lib/libgrpcpp_channelz.so.1.83.0 [Stripped] /usr/lib/libgrpc++_reflection.so.1.83.0 [Stripped] /usr/lib/libupb_mini_table_lib.so.56.0.0 [Stripped] /usr/lib/libgrpc++.so.1.83.0 [Stripped] /usr/lib/libupb_textformat_lib.so.56.0.0 [Stripped] /usr/lib/libgrpc++_unsecure.so.1.83.0 [Stripped] /usr/lib/libupb_reflection_lib.so.56.0.0 [Stripped] /usr/lib/libupb_base_lib.so.56.0.0 [Stripped] /usr/lib/libupb_wire_lib.so.56.0.0 [Stripped] /usr/lib/libupb_descriptor_lib.so.56.0.0 [Stripped] /usr/lib/libutf8_range_lib.so.56.0.0 [Stripped] /usr/lib/libgrpc_authorization_provider.so.1.83.0 [Stripped] /usr/lib/libgrpc_unsecure.so.56.0.0 [Stripped] /usr/lib/libgrpc.so.56.0.0 [Stripped] /usr/lib/python3.14/site-packages/grpc_tools/_protoc_compiler.cpython-314-x86_64-linux-gnu.so [Stripped] /usr/lib/python3.14/site-packages/grpc/_cython/cygrpc.cpython-314-x86_64-linux-gnu.so [Dependency] /usr/bin/grpc_cpp_plugin adds dependency on libabsl_raw_hash_set.so.2601.0.0 from abseil-cpp [Dependency] /usr/bin/grpc_cpp_plugin adds dependency on libprotoc.so.35.1.0 from protobuf [Dependency] /usr/bin/grpc_cpp_plugin adds dependency on libstdc++.so.6 from libstdc++ [Dependency] /usr/bin/grpc_cpp_plugin adds dependency on libprotobuf.so.35.1.0 from protobuf [Dependency] /usr/bin/grpc_cpp_plugin adds dependency on libc.so.6 from glibc [Dependency] /usr/bin/grpc_cpp_plugin adds dependency on libgcc_s.so.1 from libgcc [Dependency] /usr/bin/grpc_cpp_plugin adds dependency on libabsl_hash.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on libabsl_flags_reflection.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on libabsl_time_zone.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on libabsl_log_internal_nullguard.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on libabsl_log_globals.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on ld-linux-x86-64.so.2 from glibc [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on libabsl_spinlock_wait.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on libabsl_log_internal_check_op.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on libabsl_str_format_internal.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on libabsl_strings.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on libabsl_flags_internal.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on libabsl_synchronization.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on libabsl_kernel_timeout_internal.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on libabsl_status.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on libabsl_time.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on libabsl_flags_marshalling.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on libabsl_vlog_config_internal.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on libabsl_log_internal_conditions.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgpr.so.56.0.0 adds dependency on libabsl_log_internal_message.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgrpc++.so.1.83.0 adds dependency on libabsl_statusor.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgrpc++_reflection.so.1.83.0 adds dependency on libabsl_cordz_info.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgrpc++_reflection.so.1.83.0 adds dependency on libabsl_cord.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgrpc++_reflection.so.1.83.0 adds dependency on libabsl_cordz_functions.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgrpc.so.56.0.0 adds dependency on libabsl_random_internal_randen_slow.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgrpc.so.56.0.0 adds dependency on libabsl_random_internal_randen.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgrpc.so.56.0.0 adds dependency on libssl.so.3 from openssl [Dependency] /usr/lib/libgrpc.so.56.0.0 adds dependency on libcares.so.2 from c-ares [Dependency] /usr/lib/libgrpc.so.56.0.0 adds dependency on libre2.so.11 from re2 [Dependency] /usr/lib/libgrpc.so.56.0.0 adds dependency on libabsl_random_internal_randen_hwaes_impl.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgrpc.so.56.0.0 adds dependency on libcrypto.so.3 from openssl [Dependency] /usr/lib/libgrpc.so.56.0.0 adds dependency on libz.so.1 from zlib [Dependency] /usr/lib/libgrpc.so.56.0.0 adds dependency on libabsl_throw_delegate.so.2601.0.0 from abseil-cpp [Dependency] /usr/lib/libgrpc.so.56.0.0 adds dependency on libsystemd.so.0 from systemd [Dependency] /usr/lib/libgrpc.so.56.0.0 adds dependency on libm.so.6 from glibc [Dependency] /usr/lib/libgrpc.so.56.0.0 adds dependency on libabsl_random_internal_entropy_pool.so.2601.0.0 from abseil-cpp [PKGCONFIG] grpc-devel adds dependency on abseil-cpp-devel [PKGCONFIG] grpc-devel adds dependency on zlib-devel [PKGCONFIG] grpc-devel adds dependency on c-ares-devel [PKGCONFIG] grpc-devel adds dependency on re2-devel [PKGCONFIG] grpc-devel adds dependency on openssl-devel [Dependency] /usr/lib/python3.14/site-packages/grpc/_cython/cygrpc.cpython-314-x86_64-linux-gnu.so adds dependency on libabsl_log_initialize.so.2601.0.0 from abseil-cpp [Package] Creating /home/build/work/python-grpcio-1.83.0-18-1-x86_64.eopkg ... [Package] python-grpcio-1.83.0-18-1-x86_64.eopkg took 0:00:04.454436 to emit [Package] Creating /home/build/work/python-grpcio-tools-1.83.0-18-1-x86_64.eopkg ... [Package] python-grpcio-tools-1.83.0-18-1-x86_64.eopkg took 0:00:00.114585 to emit [Package] Creating /home/build/work/grpc-dbginfo-1.83.0-18-1-x86_64.eopkg ... [Package] grpc-dbginfo-1.83.0-18-1-x86_64.eopkg took 0:01:41.015715 to emit [Package] Creating /home/build/work/grpc-devel-1.83.0-18-1-x86_64.eopkg ... [Package] grpc-devel-1.83.0-18-1-x86_64.eopkg took 0:00:00.511461 to emit [Package] Creating /home/build/work/grpc-1.83.0-18-1-x86_64.eopkg ... [XAttr] File /usr/bin/grpc_cpp_plugin has xattr set: security.selinux [XAttr] File /usr/bin/grpc_python_plugin has xattr set: security.selinux [Package] grpc-1.83.0-18-1-x86_64.eopkg took 0:00:11.088761 to emit [Package] Building complete time=2026-08-13T03:59:41.580+02:00 level=DEBUG msg="Collecting files" len=7 time=2026-08-13T03:59:41.580+02:00 level=DEBUG msg="Collecting build artifact" path=grpc-1.83.0-18-1-x86_64.eopkg time=2026-08-13T03:59:41.581+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=grpc-1.83.0-18-1-x86_64.eopkg time=2026-08-13T03:59:41.581+02:00 level=DEBUG msg="Collecting build artifact" path=grpc-dbginfo-1.83.0-18-1-x86_64.eopkg time=2026-08-13T03:59:41.607+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=grpc-dbginfo-1.83.0-18-1-x86_64.eopkg time=2026-08-13T03:59:41.607+02:00 level=DEBUG msg="Collecting build artifact" path=grpc-devel-1.83.0-18-1-x86_64.eopkg time=2026-08-13T03:59:41.607+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=grpc-devel-1.83.0-18-1-x86_64.eopkg time=2026-08-13T03:59:41.607+02:00 level=DEBUG msg="Collecting build artifact" path=python-grpcio-1.83.0-18-1-x86_64.eopkg time=2026-08-13T03:59:41.608+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=python-grpcio-1.83.0-18-1-x86_64.eopkg time=2026-08-13T03:59:41.608+02:00 level=DEBUG msg="Collecting build artifact" path=python-grpcio-tools-1.83.0-18-1-x86_64.eopkg time=2026-08-13T03:59:41.609+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=python-grpcio-tools-1.83.0-18-1-x86_64.eopkg time=2026-08-13T03:59:41.609+02:00 level=DEBUG msg="Collecting build artifact" path=grpc-1.83.0-18.tram time=2026-08-13T03:59:41.609+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=grpc-1.83.0-18.tram time=2026-08-13T03:59:41.609+02:00 level=DEBUG msg="Collecting build artifact" path=pspec_x86_64.xml time=2026-08-13T03:59:41.609+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=pspec_x86_64.xml time=2026-08-13T03:59:41.609+02:00 level=DEBUG msg="Acquiring global lock" time=2026-08-13T03:59:41.609+02:00 level=DEBUG msg="Cleaning up" time=2026-08-13T03:59:41.616+02:00 level=DEBUG msg="Killing child process in chroot" pid=3612482 time=2026-08-13T03:59:41.822+02:00 level=DEBUG msg="Requesting unmount of all remaining mountpoints" time=2026-08-13T03:59:42.387+02:00 level=INFO msg="Building succeeded"